[ekg2-commit] r4020 - trunk/plugins/gg: trunk/plugins/gg/misc.c

SVN commit svn w toxygen.net
Pią, 20 Cze 2008, 17:43:08 CEST


Author: darkjames
Date: 2008-06-20 17:43:08 +0200 (Fri, 20 Jun 2008)
New Revision: 4020

Modified:
   trunk/plugins/gg/misc.c
Log:
avoid malloc(0) [on some systems it returns NULL]



Modified: trunk/plugins/gg/misc.c
===================================================================
--- trunk/plugins/gg/misc.c	2008-06-20 15:29:16 UTC (rev 4019)
+++ trunk/plugins/gg/misc.c	2008-06-20 15:43:08 UTC (rev 4020)
@@ -404,9 +404,14 @@
 
 	int count = LIST_COUNT2(userlist);
 	userlist_t *ul;
+	char *types;
+	uin_t *uins;
 
-	uin_t *uins	= xmalloc(count * sizeof(uin_t));
-	char *types	= xmalloc(count * sizeof(char));
+	if (!count)
+		return gg_notify(s, NULL, 0);
+	
+	uins = xmalloc(count * sizeof(uin_t));
+	types = xmalloc(count * sizeof(char));
 
 	for (ul = userlist, i = 0; ul; ul = ul->next, i++) {
 		userlist_t *u = ul;



Więcej informacji o liście dyskusyjnej ekg2-commit