From 8d2ec19be6421e5b6164a5e034891c367c66c1b0 Mon Sep 17 00:00:00 2001 From: Francois Berder Date: Tue, 7 Mar 2017 11:07:16 +0000 Subject: [PATCH] posix: sockets: Fix timeout regression of recvfrom Commit de41971aab3b9da84ee3d5db8406ecdf4b0e21b4 sets the default timeout to 0. This change should not have been part of the commit. Signed-off-by: Francois Berder --- sys/posix/sockets/posix_sockets.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys/posix/sockets/posix_sockets.c b/sys/posix/sockets/posix_sockets.c index a291d2bf39..73b31413c4 100644 --- a/sys/posix/sockets/posix_sockets.c +++ b/sys/posix/sockets/posix_sockets.c @@ -814,7 +814,7 @@ ssize_t recvfrom(int socket, void *restrict buffer, size_t length, int flags, #ifdef MODULE_SOCK_UDP case SOCK_DGRAM: /* TODO: apply configured timeout */ - if ((res = sock_udp_recv(&s->sock->udp, buffer, length, 0, + if ((res = sock_udp_recv(&s->sock->udp, buffer, length, SOCK_NO_TIMEOUT, &ep)) < 0) { errno = -res; res = -1;