diff -r b6b783c2b362 -r 20185d4dacbb libpurple/protocols/msn/session.c --- 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;