From c4a56475fafe625a9e46324a144ab2f5e4b79e84 Mon Sep 17 00:00:00 2001 From: Bryan Roe Date: Thu, 14 Feb 2019 17:09:52 -0800 Subject: [PATCH] Fixed bug in Url swap for bad migration --- meshcore/agentcore.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/meshcore/agentcore.c b/meshcore/agentcore.c index ee408a2..5cf7de2 100644 --- a/meshcore/agentcore.c +++ b/meshcore/agentcore.c @@ -3016,7 +3016,14 @@ void MeshServer_ConnectEx(MeshAgentHostContainer *agent) if (strcmp("wss://swarm.meshcentral.com:443/agent.ashx", agent->serveruri) == 0) { // Bad server value, from MeshCentral Migration... We need to fix the URI + if (agent->controlChannelDebug != 0) + { + printf("Swapping [%s] for [%s]\n", agent->serveruri, "wss://meshcentral.com:443/agent.ashx"); + ILIBLOGMESSAGEX("Swapping [%s] for [%s]\n", agent->serveruri, "wss://meshcentral.com:443/agent.ashx"); + } strcpy_s(agent->serveruri, sizeof(agent->serveruri), "wss://meshcentral.com:443/agent.ashx"); + strcpy_s(serverUrl, serverUrlLen, "wss://meshcentral.com:443/agent.ashx"); + serverUrlLen = strnlen_s(serverUrl, serverUrlLen); } #ifndef MICROSTACK_NOTLS