Mercurial > pidgin
diff src/toc.c @ 447:5db3734a1fe6
[gaim-migrate @ 457]
Attempting to reduce amount of messages sent when setting up buddy list.
committer: Tailor Script <tailor@pidgin.im>
author | Eric Warmenhoven <eric@warmenhoven.org> |
---|---|
date | Fri, 30 Jun 2000 03:45:03 +0000 |
parents | 0d4e80bdb96b |
children | 6a92cd7322cc |
line wrap: on
line diff
--- a/src/toc.c Fri Jun 30 02:35:56 2000 +0000 +++ b/src/toc.c Fri Jun 30 03:45:03 2000 +0000 @@ -891,7 +891,7 @@ strncpy(current,c+2, sizeof(current)); add_group(current); how_many++; - } else if (*c == 'b') { + } else if (*c == 'b' && !find_buddy(c+2)) { add_buddy(current, c+2); how_many++; bud = g_list_append(bud, c+2); @@ -913,7 +913,7 @@ fprintf(stdout, "Sending message '%s'\n",buf); #endif - serv_add_buddies(bud); + if (bud != NULL) serv_add_buddies(bud); serv_set_permit_deny(); if (blist) { build_edit_tree();