From: <sa...@us...> - 2006-10-17 21:46:52
|
Revision: 17502 http://svn.sourceforge.net/gaim/?rev=17502&view=rev Author: sadrul Date: 2006-10-17 14:46:09 -0700 (Tue, 17 Oct 2006) Log Message: ----------- This should fix the last crash. Modified Paths: -------------- trunk/console/libgnt/gntentry.c Modified: trunk/console/libgnt/gntentry.c =================================================================== --- trunk/console/libgnt/gntentry.c 2006-10-17 20:44:05 UTC (rev 17501) +++ trunk/console/libgnt/gntentry.c 2006-10-17 21:46:09 UTC (rev 17502) @@ -370,9 +370,10 @@ if (entry->max && g_utf8_pointer_to_offset(entry->start, entry->end) >= entry->max) continue; - if (entry->end - entry->start >= entry->buffer) + if (entry->end + len - entry->start >= entry->buffer) { - char *tmp = g_strdup_printf(entry->start); + /* This will cause the buffer to grow */ + char *tmp = g_strdup_printf("%s%*s", entry->start, len, ""); gnt_entry_set_text(entry, tmp); g_free(tmp); } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |