From d64d558adb49af55a87fb8846de84eb192c26e40 Mon Sep 17 00:00:00 2001 From: Jiuzhu Dong Date: Fri, 9 Apr 2021 23:15:26 +0800 Subject: [PATCH] get/setsockopt: change break to return OK to fix bug N/A Change-Id: Ie5ecf640bcba6137904fcf3a0a465b2bc5d1cb92 Signed-off-by: Jiuzhu Dong --- net/socket/getsockopt.c | 3 ++- net/socket/setsockopt.c | 5 +++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/net/socket/getsockopt.c b/net/socket/getsockopt.c index 0fcf6fbe20c..d14586fdeb7 100644 --- a/net/socket/getsockopt.c +++ b/net/socket/getsockopt.c @@ -141,7 +141,8 @@ static int psock_socketlevel_option(FAR struct socket *psock, int option, net_dsec2timeval(timeo, (struct timeval *)value); *value_len = sizeof(struct timeval); } - break; + + return OK; } #ifdef CONFIG_NET_USRSOCK diff --git a/net/socket/setsockopt.c b/net/socket/setsockopt.c index 95e358993b4..53d2748d50b 100644 --- a/net/socket/setsockopt.c +++ b/net/socket/setsockopt.c @@ -148,13 +148,14 @@ static int psock_socketlevel_option(FAR struct socket *psock, int option, _SO_SETOPT(psock->s_options, option); } } - break; + + return OK; } #ifdef CONFIG_NET_USRSOCK if (psock->s_type == SOCK_USRSOCK_TYPE) { - return -ENOPROTOOPT; + return -ENOPROTOOPT; } #endif