--- a/libpurple/protocols/msn/msn.c Thu Sep 20 03:05:54 2007 +0000 +++ b/libpurple/protocols/msn/msn.c Thu Sep 20 05:28:33 2007 +0000 @@ -598,9 +598,11 @@ g_free(tmp2); } else { - tmp = g_markup_escape_text(psm, -1); - purple_notify_user_info_add_pair(user_info, _("Status"), tmp); - g_free(tmp); + if (psm != NULL && *psm) { + tmp = g_markup_escape_text(psm, -1); + purple_notify_user_info_add_pair(user_info, _("Status"), tmp); + g_free(tmp); + } } if (currentmedia) {