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);