[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[irssi-xmpp] Error in the code ?



Hello,

While porting this plugin on Android, I found strange to add a signal in
a deinit function so I would like to know if this patch is correct.

Best regards,



diff --git a/src/core/xep/disco.c b/src/core/xep/disco.c
index afc2c77..7719e35 100644
--- a/src/core/xep/disco.c
+++ b/src/core/xep/disco.c
@@ -171,7 +171,7 @@ void
 disco_deinit(void)
 {
        signal_remove("server connected", sig_connected);
-       signal_add("server disconnected", sig_disconnected);
+       signal_remove("server disconnected", sig_disconnected);
        signal_remove("xmpp recv iq", sig_recv_iq);
        g_slist_free(my_features);
 }