diff src/protocols/msn/error.c @ 8569:ee13d1befabe

[gaim-migrate @ 9317] Patch by Stu Tomlinson to restore MSN error reporting. Thanks! committer: Tailor Script <tailor@pidgin.im>
author Christian Hammond <chipx86@chipx86.com>
date Sat, 03 Apr 2004 03:17:51 +0000
parents 06f57183e29f
children c47a90a0a3b1
line wrap: on
line diff
--- a/src/protocols/msn/error.c	Sat Apr 03 01:33:45 2004 +0000
+++ b/src/protocols/msn/error.c	Sat Apr 03 03:17:51 2004 +0000
@@ -28,16 +28,19 @@
 	static char msg[MSN_BUF_LEN];
 
 	switch (type) {
+		case 0:
+			g_snprintf(msg, sizeof(msg),
+					   _("Unable to parse message"));
 		case 200:
 			g_snprintf(msg, sizeof(msg),
 					   _("Syntax Error (probably a Gaim bug)"));
 			break;
 		case 201:
 			g_snprintf(msg, sizeof(msg),
-					   _("Invalid Parameter (probably a Gaim bug)"));
+					   _("Invalid email address"));
 			break;
 		case 205:
-			g_snprintf(msg, sizeof(msg), _("Invalid User"));
+			g_snprintf(msg, sizeof(msg), _("User does not exist"));
 			break;
 		case 206:
 			g_snprintf(msg, sizeof(msg),
@@ -166,7 +169,7 @@
 			g_snprintf(msg, sizeof(msg), _("Too many sessions"));
 			break;
 		case 715:
-			g_snprintf(msg, sizeof(msg), _("Not expected"));
+			g_snprintf(msg, sizeof(msg), _("Passport not verified"));
 			break;
 		case 717:
 			g_snprintf(msg, sizeof(msg), _("Bad friend file"));
@@ -226,9 +229,10 @@
 void
 msn_error_handle(MsnSession *session, unsigned int type)
 {
-	const char *text;
+	char buf[MSN_BUF_LEN];
 
-	text = msn_error_get_text(type);
+	g_snprintf(buf, sizeof(buf), _("MSN Error: %s\n"),
+					msn_error_get_text(type));
 
-	gaim_notify_error(session->account->gc, NULL, text, NULL);
+	gaim_notify_error(session->account->gc, NULL, buf, NULL);
 }