From 69613cad6af34e788e19fc71a10ba3c2ae6f4f7f Mon Sep 17 00:00:00 2001 From: Marcio Montenegro Date: Mon, 18 Mar 2019 08:16:59 -0300 Subject: [PATCH] samples: net: sockets: echo_client : Fix tcp_stop() error Check for an open socket, 0 is a valid file descriptor. Signed-off-by: Marcio Montenegro --- samples/net/sockets/echo_client/src/tcp.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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); } }