From 5cb76e521baac4b4710c65ab7287dd803487cfe9 Mon Sep 17 00:00:00 2001 From: Daniele Lacamera Date: Fri, 30 Aug 2019 21:18:25 +0200 Subject: [PATCH] posix_socket: set sock for returned socket on accept() --- sys/posix/sockets/posix_sockets.c | 1 + 1 file changed, 1 insertion(+) diff --git a/sys/posix/sockets/posix_sockets.c b/sys/posix/sockets/posix_sockets.c index 8de842a163..f98cb233ad 100644 --- a/sys/posix/sockets/posix_sockets.c +++ b/sys/posix/sockets/posix_sockets.c @@ -461,6 +461,7 @@ int accept(int socket, struct sockaddr *restrict address, new_s->bound = true; new_s->queue_array = NULL; new_s->queue_array_len = 0; + new_s->sock = (socket_sock_t *)sock; memset(&s->local, 0, sizeof(sock_tcp_ep_t)); } break;