diff --git a/ClientContext.cpp b/ClientContext.cpp index 11ed7c98..af108dd7 100644 --- a/ClientContext.cpp +++ b/ClientContext.cpp @@ -433,7 +433,9 @@ namespace client || type == I2P_TUNNELS_SECTION_TYPE_UDPCLIENT) { // mandatory params - std::string dest = section.second.get (I2P_CLIENT_TUNNEL_DESTINATION); + std::string dest; + if (type == I2P_TUNNELS_SECTION_TYPE_CLIENT || type == I2P_TUNNELS_SECTION_TYPE_UDPCLIENT) + dest = section.second.get (I2P_CLIENT_TUNNEL_DESTINATION); int port = section.second.get (I2P_CLIENT_TUNNEL_PORT); // optional params std::string keys = section.second.get (I2P_CLIENT_TUNNEL_KEYS, "");