Prechádzať zdrojové kódy

Fix: Do not ignore the first network adapter

Christian von Arnim 5 rokov pred
rodič
commit
36a41c1288
1 zmenil súbory, kde vykonal 2 pridanie a 2 odobranie
  1. 2 2
      src/server/ua_server_discovery_mdns.c

+ 2 - 2
src/server/ua_server_discovery_mdns.c

@@ -279,7 +279,7 @@ mdns_is_self_announce(UA_Server *server, struct serverOnNetwork_list_entry *entr
 
 #ifdef _WIN32
         /* Iterate through all of the adapters */
-        IP_ADAPTER_ADDRESSES* adapter = adapter_addresses->Next;
+        IP_ADAPTER_ADDRESSES* adapter = adapter_addresses;
         for(; adapter != NULL; adapter = adapter->Next) {
             /* Skip loopback adapters */
             if(IF_TYPE_SOFTWARE_LOOPBACK == adapter->IfType)
@@ -705,7 +705,7 @@ void mdns_set_address_record(UA_Server *server, const char *fullServiceDomain,
         return;
 
     /* Iterate through all of the adapters */
-    IP_ADAPTER_ADDRESSES* adapter = adapter_addresses->Next;
+    IP_ADAPTER_ADDRESSES* adapter = adapter_addresses;
     for(; adapter != NULL; adapter = adapter->Next) {
         /* Skip loopback adapters */
         if(IF_TYPE_SOFTWARE_LOOPBACK == adapter->IfType)