Update of /cvsroot/gaim/gaim/src/protocols/yahoo
In directory usw-pr-cvs1:/tmp/cvs-serv1089/protocols/yahoo
Modified Files:
yahoo.c
Log Message:
maybe this will fix some things
Index: yahoo.c
===================================================================
RCS file: /cvsroot/gaim/gaim/src/protocols/yahoo/yahoo.c,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -d -r1.6 -r1.7
--- yahoo.c 2001/11/07 12:17:31 1.6
+++ yahoo.c 2001/11/08 09:44:36 1.7
@@ -417,8 +417,14 @@
lines = g_strsplit(pair->value, "\n", -1);
for (tmp = lines; *tmp; tmp++) {
split = g_strsplit(*tmp, ":", 2);
+ if (!split)
+ continue;
+ if (!split[1]) {
+ g_strfreev(split);
+ continue;
+ }
buddies = g_strsplit(split[1], ",", -1);
- for (bud = buddies; *bud; bud++)
+ for (bud = buddies; bud && *bud; bud++)
if (!find_buddy(gc, *bud)) {
add_buddy(gc, split[0], *bud, *bud);
export = TRUE;
|