[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