diff --git a/netcon/Intercept.c b/netcon/Intercept.c index 36c9229e1..be6330866 100644 --- a/netcon/Intercept.c +++ b/netcon/Intercept.c @@ -1046,7 +1046,7 @@ int getsockname(GETSOCKNAME_SIG) memset(addrbuf, '\0', sizeof(struct sockaddr)); read(fdret_sock, &addrbuf, sizeof(struct sockaddr)); // read address from service memcpy(addr, addrbuf, sizeof(struct sockaddr)); - *addrlen = 16; + *addrlen = sizeof(struct sockaddr); struct sockaddr_in *connaddr; connaddr = (struct sockaddr_in *) &addr;