libpurple/protocols/msn/notification.c

changeset 34304
faf0414a8b51
parent 33909
773899cbd05a
child 34449
bbcb198650b7
child 34889
4ea2da14cd0e
--- a/libpurple/protocols/msn/notification.c	Tue Aug 20 14:04:56 2013 +0200
+++ b/libpurple/protocols/msn/notification.c	Wed Aug 21 14:59:29 2013 +0200
@@ -240,7 +240,7 @@
 	MsnTransaction *trans;
 	PurpleAccount *account;
 	gboolean protocol_supported = FALSE;
-	int proto_ver;
+	guint proto_ver;
 	size_t i;
 
 	session = cmdproc->session;
@@ -249,7 +249,7 @@
 	session->protocol_ver = 0;
 	for (i = 1; i < cmd->param_count; i++)
 	{
-		if (sscanf(cmd->params[i], "MSNP%d", &proto_ver) == 1) {
+		if (sscanf(cmd->params[i], "MSNP%u", &proto_ver) == 1) {
 			if (proto_ver >= WLM_MIN_PROTOCOL
 			 && proto_ver <= WLM_MAX_PROTOCOL
 			 && proto_ver > session->protocol_ver) {

mercurial