From 2936a69a1b3ad4f6dffbff652eb1b6ca7756754d Mon Sep 17 00:00:00 2001 From: Francois Berder <francois.berder@imgtec.com> Date: Mon, 6 Mar 2017 13:22:57 +0000 Subject: [PATCH] posix: sockets: Fix return value of listen function If an error happens, listen was returning 1 instead of -1. Signed-off-by: Francois Berder <francois.berder@imgtec.com> --- 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 e38d20286f..da8d2d07a1 100644 --- a/sys/posix/sockets/posix_sockets.c +++ b/sys/posix/sockets/posix_sockets.c @@ -752,7 +752,7 @@ int listen(int socket, int backlog) bf_unset(_sock_pool_used, _get_sock_idx(sock)); mutex_unlock(&_socket_pool_mutex); } - return -res; + return res; #else (void)socket; (void)backlog; -- GitLab