libpurple/protocols/msn/notification.c

changeset 24707
2a6fd0a61c41
parent 24570
328a7b5211ba
child 24710
08d2dde8722f
child 24749
108f5dc3b547
--- a/libpurple/protocols/msn/notification.c	Tue Nov 18 03:02:03 2008 +0000
+++ b/libpurple/protocols/msn/notification.c	Tue Nov 18 07:16:49 2008 +0000
@@ -491,7 +491,7 @@
 	 * command and we are processing it */
 	if (cmd->payload == NULL) {
 		cmdproc->last_cmd->payload_cb = msg_cmd_post;
-		cmd->payload_len = atoi(cmd->params[4]);
+		cmd->payload_len = cmd->param_count >= 4 ? atoi(cmd->params[4]) : 0;
 	} else {
 		g_return_if_fail(cmd->payload_cb != NULL);
 

mercurial