diff --git a/samples/net/sockets/echo_client/src/udp.c b/samples/net/sockets/echo_client/src/udp.c index 3fb5b2bdd83..6daed428013 100644 --- a/samples/net/sockets/echo_client/src/udp.c +++ b/samples/net/sockets/echo_client/src/udp.c @@ -252,7 +252,7 @@ void stop_udp(void) k_delayed_work_cancel(&conf.ipv6.udp.recv); k_delayed_work_cancel(&conf.ipv6.udp.transmit); - if (conf.ipv6.udp.sock > 0) { + if (conf.ipv6.udp.sock >= 0) { (void)close(conf.ipv6.udp.sock); } } @@ -261,7 +261,7 @@ void stop_udp(void) k_delayed_work_cancel(&conf.ipv4.udp.recv); k_delayed_work_cancel(&conf.ipv4.udp.transmit); - if (conf.ipv4.udp.sock > 0) { + if (conf.ipv4.udp.sock >= 0) { (void)close(conf.ipv4.udp.sock); } } diff --git a/samples/net/sockets/echo_server/src/udp.c b/samples/net/sockets/echo_server/src/udp.c index 723673cab60..9e8e13d3325 100644 --- a/samples/net/sockets/echo_server/src/udp.c +++ b/samples/net/sockets/echo_server/src/udp.c @@ -202,14 +202,14 @@ void stop_udp(void) */ if (IS_ENABLED(CONFIG_NET_IPV6)) { k_thread_abort(udp6_thread_id); - if (conf.ipv6.udp.sock > 0) { + if (conf.ipv6.udp.sock >= 0) { (void)close(conf.ipv6.udp.sock); } } if (IS_ENABLED(CONFIG_NET_IPV4)) { k_thread_abort(udp4_thread_id); - if (conf.ipv4.udp.sock > 0) { + if (conf.ipv4.udp.sock >= 0) { (void)close(conf.ipv4.udp.sock); } }