12 lines
561 B
Diff
12 lines
561 B
Diff
|
--- ./slpd/slpd_incoming.c.orig 2018-03-01 15:55:45.008171255 +0000
|
||
|
+++ ./slpd/slpd_incoming.c 2018-03-01 15:56:23.183054003 +0000
|
||
|
@@ -354,7 +354,7 @@ static void IncomingSocketListen(SLPList
|
||
|
connsock->fd = fd;
|
||
|
memcpy(&connsock->peeraddr, &peeraddr,
|
||
|
sizeof(struct sockaddr_storage));
|
||
|
- memcpy(&connsock->localaddr, &peeraddr,
|
||
|
+ memcpy(&connsock->localaddr, &sock->localaddr,
|
||
|
sizeof(struct sockaddr_storage));
|
||
|
connsock->state = STREAM_READ_FIRST;
|
||
|
#ifndef _WIN32
|