# HG changeset patch # User Mikael Berthe # Date 1148751980 -7200 # Node ID 9e6d9f0cf9eb140081f4057a02dda7bb5c43686e # Parent 0aa9015f06df8ecc975af406ed52f84156a667fa scr_LogPrint(): Add a warning for UTF-8 -> locale conversion failures diff -r 0aa9015f06df -r 9e6d9f0cf9eb mcabber/src/screen.c --- a/mcabber/src/screen.c Sat May 27 19:17:01 2006 +0200 +++ b/mcabber/src/screen.c Sat May 27 19:46:20 2006 +0200 @@ -364,6 +364,15 @@ else buffer_locale = buffer; + if (!buffer_locale) { + wprintw(logWnd, + "\n%s*Error: cannot convert string to locale.", strtimestamp); + update_panels(); + doupdate(); + g_free(buffer); + return; + } + // For the special status buffer, we need utf-8, but without the timestamp if (flag & LPRINT_NOTUTF8) buf_specialwindow = to_utf8(btext);