Files
profanity/src
Dmitry Podgorny c2d3c3e416 xmpp/connection: fix #1103
When connection is lost, profanity tries to disconnect what leads
to an infinite loop. The loop occurs, because connection_disconnet()
runs xmpp_run_once() separately and waits for XMPP_CONN_DISCONNECT
event. But it doesn't happen, because the connection object is
disconnected.

As solution, don't disconnect after XMPP_CONN_DISCONNECT is received.
Also, don't free libstrophe objects while the event loops executes,
because the event loop continues using objects after callbacks quit.
2019-06-01 20:21:46 +03:00
..
2019-05-02 17:01:55 +02:00
2019-01-22 11:31:45 +01:00
2019-02-20 11:53:40 +01:00
2019-01-22 11:31:45 +01:00
2019-06-01 20:21:46 +03:00
2019-01-22 11:31:45 +01:00
2019-04-10 17:12:31 +02:00
2019-04-10 17:12:31 +02:00
2019-04-24 01:08:38 +02:00
2019-01-22 11:31:45 +01:00