From 42da36ba81423340460ddcd62517bf6b35a46fa3 Mon Sep 17 00:00:00 2001 From: Joseph Henry Date: Wed, 9 Dec 2015 12:22:08 -0800 Subject: Fixed addrlen assignment in getsockname() --- netcon/Intercept.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'netcon') diff --git a/netcon/Intercept.c b/netcon/Intercept.c index 36c9229e..be633086 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; -- cgit v1.2.3