components/desktop/pidgin/patches/pidgin-04-jabber-msg.patch
changeset 5091 81e5d6b75c3c
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/desktop/pidgin/patches/pidgin-04-jabber-msg.patch	Mon Nov 16 16:48:46 2015 -0800
@@ -0,0 +1,16 @@
+# date:2007-03-07 owner:elaine type:bug bugster:6524856 state:upstream
+# 15378767 SUNBT6524856 Gaim core dump when connect Google Talk account
+#
+# These changes are already present upstream.
+
+--- pidgin-2.7.0/libpurple/protocols/jabber/jabber.c.old	2010-05-13 15:27:49.161075628 +0800
++++ pidgin-2.7.0/libpurple/protocols/jabber/jabber.c	2010-05-13 15:28:04.942072953 +0800
+@@ -168,6 +168,8 @@
+ 	} else {
+ 		PurpleConnectionError reason = PURPLE_CONNECTION_ERROR_NETWORK_ERROR;
+ 		char *msg = jabber_parse_error(js, packet, &reason);
++                if (!msg)
++                  return;
+ 		purple_connection_error_reason(js->gc, reason, msg);
+ 		g_free(msg);
+