mirror of
https://github.com/zerotier/ZeroTierOne.git
synced 2025-06-06 12:33:44 +02:00
Fixed addrlen assignment in getsockname()
This commit is contained in:
parent
a730c86907
commit
42da36ba81
1 changed files with 1 additions and 1 deletions
|
@ -1046,7 +1046,7 @@ int getsockname(GETSOCKNAME_SIG)
|
||||||
memset(addrbuf, '\0', sizeof(struct sockaddr));
|
memset(addrbuf, '\0', sizeof(struct sockaddr));
|
||||||
read(fdret_sock, &addrbuf, sizeof(struct sockaddr)); // read address from service
|
read(fdret_sock, &addrbuf, sizeof(struct sockaddr)); // read address from service
|
||||||
memcpy(addr, addrbuf, sizeof(struct sockaddr));
|
memcpy(addr, addrbuf, sizeof(struct sockaddr));
|
||||||
*addrlen = 16;
|
*addrlen = sizeof(struct sockaddr);
|
||||||
|
|
||||||
struct sockaddr_in *connaddr;
|
struct sockaddr_in *connaddr;
|
||||||
connaddr = (struct sockaddr_in *) &addr;
|
connaddr = (struct sockaddr_in *) &addr;
|
||||||
|
|
Loading…
Add table
Reference in a new issue