diff -urNp gaim-0.59.9/src/util.c gaim-0.59.9-fixed/src/util.c --- gaim-0.59.9/src/util.c 2003-02-15 12:42:56.000000000 -0500 +++ gaim-0.59.9-fixed/src/util.c 2005-05-09 10:55:39.000000000 -0400 @@ -121,7 +121,7 @@ gint linkify_text(char *text) { char *c, *t; char *cpy = g_malloc(strlen(text) * 3 + 1); - char url_buf[BUF_LEN * 4]; + char *url_buf = g_malloc(strlen(text) * 3 + 2); int cnt = 0; /* Assumes you have a buffer able to cary at least BUF_LEN * 2 bytes */ @@ -323,6 +323,7 @@ gint linkify_text(char *text) } text[cnt] = 0; g_free(cpy); + g_free(url_buf); return cnt; }