libpurple/protocols/msnp9/command.c

branch
cpw.qulogic.msn
changeset 23835
890bf3200498
parent 21481
d52b697eaae7
child 27702
f5a20cbcaa71
--- a/libpurple/protocols/msnp9/command.c	Sat Jun 21 06:50:53 2008 +0000
+++ b/libpurple/protocols/msnp9/command.c	Sat Jul 12 07:29:38 2008 +0000
@@ -65,9 +65,12 @@
 		for (c = 0; cmd->params[c]; c++);
 		cmd->param_count = c;
 
-		param = cmd->params[0];
-
-		cmd->trId = is_num(param) ? atoi(param) : 0;
+		if (cmd->param_count) {
+			char *param = cmd->params[0];
+			cmd->trId = is_num(param) ? atoi(param) : 0;
+		} else {
+			cmd->trId = 0;
+		}
 	}
 	else
 		cmd->trId = 0;

mercurial