mirror of
https://github.com/profanity-im/profanity.git
synced 2024-12-04 14:46:46 -05:00
c2d3c3e416
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. |
||
---|---|---|
apidocs | ||
docs | ||
icons | ||
src | ||
tests | ||
themes | ||
.gitignore | ||
.travis.yml | ||
bootstrap.sh | ||
CHANGELOG | ||
configure-debug | ||
configure-plugins | ||
configure.ac | ||
COPYING | ||
Dockerfile | ||
LICENSE.txt | ||
Makefile.am | ||
prof.supp | ||
profanity.spec | ||
profrc.example | ||
README.md | ||
RELEASE_GUIDE.md | ||
theme_template | ||
travis-build.sh |
Profanity
Profanity is a console based XMPP client inspired by Irssi,
See the User Guide for information on installing and using Profanity.
Links
Homepage: https://profanity-im.github.io/
Mailing List: https://groups.google.com/forum/#!forum/profanitydev
MUC: profanity@rooms.dismail.de
Plugins repository: https://github.com/profanity-im/profanity-plugins