Thu, 02 Jun 2016 16:21:58 -0500
Fix for TALOS-CAN-0137
| libpurple/protocols/mxit/protocol.c | file | annotate | diff | comparison | revisions |
--- a/libpurple/protocols/mxit/protocol.c Sun May 15 05:41:39 2016 -0300 +++ b/libpurple/protocols/mxit/protocol.c Thu Jun 02 16:21:58 2016 -0500 @@ -2666,7 +2666,8 @@ /* new record */ if ( packet.rcount == 1 ) { /* packet command */ - packet.cmd = atoi( packet.records[0]->fields[0]->data ); + if ( packet.records[0]->fcount > 0 ) + packet.cmd = atoi( packet.records[0]->fields[0]->data ); } else if ( packet.rcount == 2 ) { /* special case: binary multimedia packets should not be parsed here */