gaim x86-64 broken protocols

Luciano Miguel Ferreira Rocha strange at nsk.no-ip.org
Tue May 4 16:10:41 UTC 2004


On Mon, May 03, 2004 at 11:05:00PM -1000, Warren Togami wrote:
> Woo!  marv and grim in #gaim found the problem in the src/sha.* 
> implementation of the sha1 digest algorithm.
> 
> https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=122221
> http://people.redhat.com/wtogami/temp/
> 
> Please test the gaim-0.77-4 builds here, which should fix yahoo
> authentication on x86-64.  Please test it for an extended period of
> time on i386 and ppc too to make sure we did not break anything by
> accident.
> 
> Warren Togami
> wtogami at redhat.com

That version still has a bug in the irc module (not related to x86-64,
occurs in every arch).

For more informations, bug #947794 @ gaim.sf.net, #114870 on
bugzilla.redhat.com.

Please include the fix I attach.

Regards,
Luciano Rocha
-------------- next part --------------
diff -ur gaim-0.77.orig/src/protocols/irc/msgs.c gaim-0.77/src/protocols/irc/msgs.c
--- gaim-0.77.orig/src/protocols/irc/msgs.c	2004-03-30 18:44:40.000000000 +0100
+++ gaim-0.77/src/protocols/irc/msgs.c	2004-05-04 16:50:24.388180040 +0100
@@ -390,7 +390,8 @@
 	gaim_connection_set_state(gc, GAIM_CONNECTED);
 
 	irc_blist_timeout(irc);
-	irc->timer = gaim_timeout_add(45000, (GSourceFunc)irc_blist_timeout, (gpointer)irc);
+	if (!irc->timer) 
+		irc->timer = gaim_timeout_add(45000, (GSourceFunc)irc_blist_timeout, (gpointer)irc);
 }
 
 void irc_msg_nochan(struct irc_conn *irc, const char *name, const char *from, char **args)


More information about the devel mailing list