diff -urN upnpsdk-1.0.4/src/ssdp/ssdplib.c upnpsdk-1.0.4-modified/src/ssdp/ssdplib.c --- upnpsdk-1.0.4/src/ssdp/ssdplib.c 2001-08-15 13:17:31.000000000 -0500 +++ upnpsdk-1.0.4-modified/src/ssdp/ssdplib.c 2003-07-15 02:53:14.000000000 -0500 @@ -403,7 +403,7 @@ bzero((char *)&SelfAddr, sizeof(struct sockaddr_in)); SelfAddr.sin_family = AF_INET; - SelfAddr.sin_addr.s_addr = inet_addr(SSDP_IP); + SelfAddr.sin_addr.s_addr = htonl(INADDR_ANY); SelfAddr.sin_port = htons(SSDP_PORT); if (bind( SsdpSock, (struct sockaddr *) &SelfAddr, sizeof(SelfAddr)) != 0) {