--- a/libpurple/protocols/msn/error.c Thu Sep 19 12:26:45 2013 +0530 +++ b/libpurple/protocols/msn/error.c Sat Sep 21 16:41:50 2013 +0530 @@ -273,8 +273,12 @@ msn_error_get_text(type, &debug)); if (debug) purple_debug_warning("msn", "error %d: %s\n", type, buf); - else - purple_notify_error(purple_account_get_connection(session->account), NULL, buf, NULL); + else { + purple_notify_error( + purple_account_get_connection(session->account), NULL, + buf, NULL, purple_request_cpar_from_account( + session->account)); + } g_free(buf); }