diff --git a/source/client/accAPI.cpp b/source/client/accAPI.cpp index 982a06bc4..a00b2f4d0 100755 --- a/source/client/accAPI.cpp +++ b/source/client/accAPI.cpp @@ -685,7 +685,7 @@ void putIdamServer(const char* host, int port) void putIdamServerHost(const char* host) { ENVIRONMENT* environment = getIdamClientEnvironment(); - std::string old_host = host; + std::string old_host = environment->server_host; strcpy(environment->server_host, host); // UDA server's host name or IP address if (old_host != host) { environment->server_reconnect = 1; // Create a new Server instance @@ -701,7 +701,7 @@ void putIdamServerHost(const char* host) void putIdamServerPort(int port) { ENVIRONMENT* environment = getIdamClientEnvironment(); - int old_port = port; + int old_port = environment->server_port; environment->server_port = port; // UDA server service port number if (old_port != port) { environment->server_reconnect = 1; // Create a new Server instance