--- a/libpurple/protocols/msn/session.c Sat Nov 08 01:42:55 2014 -0500 +++ b/libpurple/protocols/msn/session.c Wed Nov 12 02:21:47 2014 -0500 @@ -408,9 +408,9 @@ break; case MSN_ERROR_BAD_BLIST: reason = PURPLE_CONNECTION_ERROR_NETWORK_ERROR; - msg = g_strdup(_("Your MSN buddy list is temporarily " - "unavailable. Please wait and try " - "again.")); + msg = g_strdup_printf(_("Your MSN buddy list is temporarily " + "unavailable: %s"), + (info == NULL) ? _("Unknorn error") : info); break; default: reason = PURPLE_CONNECTION_ERROR_NETWORK_ERROR;