Don't attempt to parse extended caps if not using MSNP16. cpw.qulogic.msnp16

Wed, 09 Dec 2009 21:10:08 +0000

author
Elliott Sales de Andrade <qulogic@pidgin.im>
date
Wed, 09 Dec 2009 21:10:08 +0000
branch
cpw.qulogic.msnp16
changeset 29424
128030df4d7c
parent 29423
b96a7dc3fece
child 29425
662a0b61f3be

Don't attempt to parse extended caps if not using MSNP16.

libpurple/protocols/msn/notification.c file | annotate | diff | comparison | revisions
--- a/libpurple/protocols/msn/notification.c	Wed Dec 09 21:09:14 2009 +0000
+++ b/libpurple/protocols/msn/notification.c	Wed Dec 09 21:10:08 2009 +0000
@@ -1324,7 +1324,7 @@
 	}
 
 	clientid = strtoul(cmd->params[4], &extcap_str, 10);
-	if (extcap_str && *extcap_str)
+	if (session->protocol_ver >= 16 && extcap_str && *extcap_str)
 		extcaps = strtoul(extcap_str+1, NULL, 10);
 	else
 		extcaps = 0;

mercurial