X-Git-Url: http://git.meshlink.io/?a=blobdiff_plain;f=src%2Fnet_socket.c;h=143f15486ea7190aee48ddb0c08fb6cb81facba5;hb=dfb34b95e3ba8e98b13566745b24dc2beb1cab7b;hp=3047ccbd8bfedeae2debdeb717bdf441c7bb040f;hpb=2fd608c4111ef4d48a649401d918f5981856cc44;p=meshlink diff --git a/src/net_socket.c b/src/net_socket.c index 3047ccbd..143f1548 100644 --- a/src/net_socket.c +++ b/src/net_socket.c @@ -670,10 +670,12 @@ void handle_new_meta_connection(event_loop_t *loop, void *data, int flags) { meshlink_handle_t *mesh = loop->data; listen_socket_t *l = data; connection_t *c; - sockaddr_t sa = {0}; + sockaddr_t sa; int fd; socklen_t len = sizeof(sa); + memset(&sa, 0, sizeof(sa)); + fd = accept(l->tcp.fd, &sa.sa, &len); if(fd < 0) {