diff --git a/src/local.c b/src/local.c index 2e483475..cebb9513 100644 --- a/src/local.c +++ b/src/local.c @@ -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; diff --git a/src/netutils.c b/src/netutils.c index dd69f50d..822fa58d 100644 --- a/src/netutils.c +++ b/src/netutils.c @@ -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="); diff --git a/src/server.c b/src/server.c index eab510ef..238342a5 100644 --- a/src/server.c +++ b/src/server.c @@ -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;