--- a/libpurple/protocols/msn/session.c Tue Nov 11 00:35:48 2014 -0500 +++ b/libpurple/protocols/msn/session.c Wed Nov 12 02:37:37 2014 -0500 @@ -406,9 +406,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;