From e1556c13cceba704f20292a3945ef4304aba879e Mon Sep 17 00:00:00 2001 From: Vincent Bernat Date: Sun, 31 Aug 2014 21:53:17 +0200 Subject: [PATCH] lib: really correctly handle read failure --- src/lib/connection.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/connection.c b/src/lib/connection.c index ee6e92ee..8d34e961 100644 --- a/src/lib/connection.c +++ b/src/lib/connection.c @@ -85,7 +85,7 @@ sync_recv(lldpctl_conn_t *lldpctl, } remain -= nb; offset += nb; - } while (remain > 0 && nb > 0); + } while (remain > 0 && (nb > 0 || nb == -1)); return offset; } -- 2.39.5