# HG changeset patch # User Matti Hamalainen # Date 1217427313 -10800 # Node ID 0cc36efdbe0716f2d3449e4f6d0fa949834507d2 # Parent c1c536313023b7551921f3361e9e58a3df0dc6ae Don't use a static buffer, but g_strdup_vprintf(). diff -r c1c536313023 -r 0cc36efdbe07 src/audacious/pluginenum.c --- a/src/audacious/pluginenum.c Tue Jul 29 09:01:10 2008 +0300 +++ b/src/audacious/pluginenum.c Wed Jul 30 17:15:13 2008 +0300 @@ -633,14 +633,16 @@ static void plugin2_dispose(GModule *module, const gchar *str, ...) { - gchar buf[4096]; + gchar *buf; va_list va; va_start(va, str); - vsnprintf(buf, 4096, str, va); + buf = g_strdup_vprintf(str, va); va_end(va); g_message("*** %s\n", buf); + g_free(buf); + g_module_close(module); }