diff --git a/samples/net/sockets/echo_client/src/tcp.c b/samples/net/sockets/echo_client/src/tcp.c index d8ae41578db..917af7d9e01 100644 --- a/samples/net/sockets/echo_client/src/tcp.c +++ b/samples/net/sockets/echo_client/src/tcp.c @@ -242,13 +242,13 @@ int process_tcp(void) void stop_tcp(void) { if (IS_ENABLED(CONFIG_NET_IPV6)) { - if (conf.ipv6.tcp.sock > 0) { + if (conf.ipv6.tcp.sock >= 0) { (void)close(conf.ipv6.tcp.sock); } } if (IS_ENABLED(CONFIG_NET_IPV4)) { - if (conf.ipv4.tcp.sock > 0) { + if (conf.ipv4.tcp.sock >= 0) { (void)close(conf.ipv4.tcp.sock); } }