diff --git a/src/generator.c b/src/generator.c index d1b90ca0..85705a47 100644 --- a/src/generator.c +++ b/src/generator.c @@ -2321,6 +2321,7 @@ static void *proxy_recv(void *arg) /* Parse any other messages already fully buffered with a zero * timeout. */ while (message || read_socket_line(cs, &timeout) > 0) { + message = false; timeout = 0; /* subproxy may have been recycled here if it is not a * parent and reconnect was issued */