diff --git a/modules/libcom/src/osi/osdNetIfAddrs.c b/modules/libcom/src/osi/osdNetIfAddrs.c index 6e780cbbb..1ca4e8eca 100644 --- a/modules/libcom/src/osi/osdNetIfAddrs.c +++ b/modules/libcom/src/osi/osdNetIfAddrs.c @@ -37,6 +37,7 @@ LIBCOM_API void epicsStdCall osiSockDiscoverBroadcastAddresses (ELLLIST *pList, SOCKET socket, const osiSockAddr *pMatchAddr) { osiSockAddrNode *pNewNode; + struct ifaddrs *ifa; if ( pMatchAddr->sa.sa_family == AF_INET ) { if ( pMatchAddr->ia.sin_addr.s_addr == htonl (INADDR_LOOPBACK) ) { @@ -60,7 +61,7 @@ LIBCOM_API void epicsStdCall osiSockDiscoverBroadcastAddresses return; } - for ( struct ifaddrs *ifa = ifaddr; ifa != NULL; ifa = ifa->ifa_next ) { + for ( ifa = ifaddr; ifa != NULL; ifa = ifa->ifa_next ) { if ( ifa->ifa_addr == NULL ) { continue; }