diff -r 5aa05ef6138f -r bda8eb781932 src/protocols/toc/toc.c --- a/src/protocols/toc/toc.c Mon Aug 06 21:32:18 2001 +0000 +++ b/src/protocols/toc/toc.c Mon Aug 06 21:47:17 2001 +0000 @@ -845,7 +845,7 @@ n = g_snprintf(buf, sizeof(buf), "toc_add_buddy"); while (buddies) { - if (strlen(normalize(buddies->data)) > MSG_LEN - n - 16) { + if (strlen(normalize(buddies->data)) + n + 32 > MSG_LEN) { sflap_send(g, buf, -1, TYPE_DATA); n = g_snprintf(buf, sizeof(buf), "toc_add_buddy"); }