From 06993443b57ea9516fe435906142d24424cb87fa Mon Sep 17 00:00:00 2001 From: defanor Date: Tue, 3 Mar 2020 00:31:07 +0300 Subject: Adjust the recv loop condition --- src/rexmpp.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/rexmpp.c b/src/rexmpp.c index a8ce01b..1b39247 100644 --- a/src/rexmpp.c +++ b/src/rexmpp.c @@ -663,7 +663,7 @@ void rexmpp_recv (rexmpp_t *s) { rexmpp_schedule_reconnect(s); } } - } while (chunk_raw_len > 0 && s->reconnect_number == 0); + } while (chunk_raw_len > 0 && s->tcp_state == REXMPP_TCP_CONNECTED); } rexmpp_err_t rexmpp_stream_open (rexmpp_t *s) { -- cgit v1.2.3