From 3ab69700ac2e717a76e1995092c9bbc403bc893c Mon Sep 17 00:00:00 2001 From: Attila Molnar Date: Thu, 18 Sep 2014 02:02:59 +0200 Subject: [PATCH] gen_listenerdemo: Fix inadequate check of the return value of recv() --- gen_listenerdemo.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gen_listenerdemo.c b/gen_listenerdemo.c index 8b87bc7..dd8414b 100644 --- a/gen_listenerdemo.c +++ b/gen_listenerdemo.c @@ -62,7 +62,7 @@ static void my_rhandler(connection_t * cptr) { char buf[BUFSIZE * 2]; - if (!my_read(cptr, buf)) + if (my_read(cptr, buf) <= 0) connection_close(cptr); else do_packet(buf);