[PATCH] Fix for irssi icb breakage in CVS HEAD

Manoj Kasichainula <[email protected]> Sun, 03 Oct 2004 13:17:06 -0400
Newsgroups gmane.network.irc.irssi.devel
Message-ID <[email protected]>
Version 1.64 of src/irc/core/irc-servers.c in cvs:

revision 1.64
date: 2004-09-15 21:27:22 +0000;  author: geert;  state: Exp;  lines: +14 -6
Bugfix: http://bugs.irssi.org/?do=details&id=121

makes the icb module segfault. I'm not sure if this is the right patch, 
because I don't understand what the exact purpose of the "event 
connected" signal is, but the attached patch at least fixes the segfault 
I have.
irssi-cvsHEAD-icbsegv.patch (text/plain, 553 B)
Index: src/irc/core/irc-servers.c
===================================================================
RCS file: /home/cvs/irssi/src/irc/core/irc-servers.c,v
retrieving revision 1.64
diff -u -d -r1.64 irc-servers.c
--- src/irc/core/irc-servers.c	15 Sep 2004 21:27:22 -0000	1.64
+++ src/irc/core/irc-servers.c	3 Oct 2004 16:36:53 -0000
@@ -514,7 +514,7 @@
 
 static void real_connected(IRC_SERVER_REC *server)
 {
-	if (server->connrec->usermode != NULL)
+	if (IS_IRC_SERVER(server) && server->connrec->usermode != NULL)
 		sig_set_user_mode(server);
 }