X-Git-Url: http://git.meshlink.io/?p=meshlink;a=blobdiff_plain;f=src%2Fnet_socket.c;h=143f15486ea7190aee48ddb0c08fb6cb81facba5;hp=3047ccbd8bfedeae2debdeb717bdf441c7bb040f;hb=ad87362afd13c4f14ce9a4b2cf0586a753b5a422;hpb=d8312f930befa013a74010a3f30f69fdb1a01417 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) {