summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/rexmpp.c2
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) {