diff options
-rw-r--r-- | src/rexmpp.c | 2 |
1 files changed, 1 insertions, 1 deletions
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) { |