summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authordefanor <defanor@uberspace.net>2020-03-03 00:31:07 +0300
committerdefanor <defanor@uberspace.net>2020-03-03 00:31:07 +0300
commit06993443b57ea9516fe435906142d24424cb87fa (patch)
tree229e56bb6a648d3763e1a1a422151dde7115d57e
parentfdaa084496aa07b90bac91ac2e45e52315ef24e5 (diff)
Adjust the recv loop condition
-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) {