Преглед на файлове

do not overwrite endpoint uri

Stasik0 преди 10 години
родител
ревизия
a1671e42da
променени са 1 файла, в които са добавени 2 реда и са изтрити 1 реда
  1. 2 1
      src/server/ua_server.c

+ 2 - 1
src/server/ua_server.c

@@ -62,7 +62,8 @@ void UA_Server_addNetworkLayer(UA_Server *server, UA_ServerNetworkLayer networkL
                        &server->description.discoveryUrls[server->description.discoveryUrlsSize]);
         server->description.discoveryUrlsSize++;
         for(UA_Int32 i = 0; i < server->endpointDescriptionsSize; i++)
-            UA_String_copy(networkLayer.discoveryUrl, &server->endpointDescriptions[i].endpointUrl);
+            if(!server->endpointDescriptions[i].endpointUrl.data)
+                UA_String_copy(networkLayer.discoveryUrl, &server->endpointDescriptions[i].endpointUrl);
     }
 }