# HG changeset patch # User Luke Schierer # Date 1053454525 0 # Node ID 7883082c290aab1ee33f0cb6a0058f43d68b03aa # Parent 681194d17946546e89a83cac4dec675df0ee75be [gaim-migrate @ 5852] Matt Weber (mrweber) writes: " This patch fixes the buffer used for setting away messages, which in turn fixes HTML away messages set by a direct call to serv_set_away[_all] as opposed to do_away_message. Also changed strncpy to strncpy_withhtml to maintain consistency with how it's done in do_away_message." committer: Tailor Script diff -r 681194d17946 -r 7883082c290a src/server.c --- a/src/server.c Tue May 20 16:44:56 2003 +0000 +++ b/src/server.c Tue May 20 18:15:25 2003 +0000 @@ -322,9 +322,9 @@ } if (message) { - buf = g_malloc(strlen(message) + 1); + buf = g_malloc(strlen(message) * 4 + 1); if (gc->flags & OPT_CONN_HTML) - strncpy(buf, message, strlen(message) + 1); + strncpy_withhtml(buf, message, strlen(message) * 4 + 1); else strncpy_nohtml(buf, message, strlen(message) + 1); }