diff -r 2c5150da76c1 -r 4c919e57abca pidgin/gtkdialogs.c --- a/pidgin/gtkdialogs.c Thu Feb 23 04:05:51 2012 +0000 +++ b/pidgin/gtkdialogs.c Thu Feb 23 04:07:32 2012 +0000 @@ -808,7 +808,8 @@ plugin = (PurplePlugin *)l->data; pname = g_markup_escape_text(purple_plugin_get_name(plugin), -1); - pauthor = g_markup_escape_text(purple_plugin_get_author(plugin), -1); + if ((pauthor = (char *)purple_plugin_get_author(plugin)) != NULL) + pauthor = g_markup_escape_text(pauthor, -1); pver = purple_plugin_get_version(plugin); pwebsite = purple_plugin_get_homepage(plugin); pid = purple_plugin_get_id(plugin);