diff libpurple/protocols/qq/group_conv.c @ 23561:bdb38a8bf721

20080717-05-1-fix-keep-alive ccpaging <ecc_hy(at)hotmail.com> * Fixed: Always lost connection. Now send keep alive packet in every 30 seconds * Minor fix for debug information * Filter \r\n and replace with SPCAE in group notive * Fixed a memory leak Tickets: Fixes #4024.
author SHiNE CsyFeK <csyfek@gmail.com>
date Thu, 17 Jul 2008 15:12:42 +0000
parents 44b4e8bd759b
children 1c50f12b1c52
line wrap: on
line diff
--- a/libpurple/protocols/qq/group_conv.c	Thu Jul 17 05:26:47 2008 +0000
+++ b/libpurple/protocols/qq/group_conv.c	Thu Jul 17 15:12:42 2008 +0000
@@ -99,7 +99,9 @@
 			list = list->next;
 		}
 
-		purple_conv_chat_add_users(PURPLE_CONV_CHAT(conv), names, NULL, flags, FALSE);
+		if (names != NULL && flags != NULL) {
+			purple_conv_chat_add_users(PURPLE_CONV_CHAT(conv), names, NULL, flags, FALSE);
+		}
 	}
 	/* clean up names */
 	while (names != NULL) {