mirror of
https://github.com/shadowsocks/shadowsocks-libev.git
synced 2026-10-26 02:33:41 +00:00
Fix #909
This commit is contained in:
+1
-1
@@ -309,7 +309,7 @@ server_recv_cb(EV_P_ ev_io *w, int revents)
|
||||
#ifdef __APPLE__
|
||||
((struct sockaddr_in *)&(remote->addr))->sin_len = sizeof(struct sockaddr_in);
|
||||
sa_endpoints_t endpoints;
|
||||
bzero((char *)&endpoints, sizeof(endpoints));
|
||||
memset((char *)&endpoints, 0, sizeof(endpoints));
|
||||
endpoints.sae_dstaddr = (struct sockaddr *)&(remote->addr);
|
||||
endpoints.sae_dstaddrlen = remote->addr_len;
|
||||
|
||||
|
||||
+1
-1
@@ -305,7 +305,7 @@ print_addrinfo(struct addrinfo *ai)
|
||||
{
|
||||
char ipstr[INET6_ADDRSTRLEN];
|
||||
unsigned short int port = 0;
|
||||
bzero(ipstr, INET6_ADDRSTRLEN);
|
||||
memset(ipstr, 0, INET6_ADDRSTRLEN);
|
||||
|
||||
printf("addrinfo=>{");
|
||||
printf("ai_flags=");
|
||||
|
||||
+2
-2
@@ -473,7 +473,7 @@ connect_to_remote(struct addrinfo *res,
|
||||
|
||||
if (acl) {
|
||||
char ipstr[INET6_ADDRSTRLEN];
|
||||
bzero(ipstr, INET6_ADDRSTRLEN);
|
||||
memset(ipstr, 0, INET6_ADDRSTRLEN);
|
||||
|
||||
if (res->ai_addr->sa_family == AF_INET) {
|
||||
struct sockaddr_in *s = (struct sockaddr_in *)res->ai_addr;
|
||||
@@ -528,7 +528,7 @@ connect_to_remote(struct addrinfo *res,
|
||||
#ifdef __APPLE__
|
||||
((struct sockaddr_in *)(res->ai_addr))->sin_len = sizeof(struct sockaddr_in);
|
||||
sa_endpoints_t endpoints;
|
||||
bzero((char *)&endpoints, sizeof(endpoints));
|
||||
memset((char *)&endpoints, 0, sizeof(endpoints));
|
||||
endpoints.sae_dstaddr = res->ai_addr;
|
||||
endpoints.sae_dstaddrlen = res->ai_addrlen;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user