From 34415258385541d6ce8832ecad8dd72e2d5f45db Mon Sep 17 00:00:00 2001 From: Attila Molnar Date: Thu, 18 Sep 2014 02:01:10 +0200 Subject: [PATCH] gen_echoserver: Fix inadequate check of the return value of recv() --- gen_echoserver.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gen_echoserver.c b/gen_echoserver.c index 1655e0e..88c873d 100644 --- a/gen_echoserver.c +++ b/gen_echoserver.c @@ -58,7 +58,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(cptr, buf);