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;