MQTTPacket fixes
Fork of MQTTPacket by
Diff: MQTTUnsubscribeServer.c
- Revision:
- 16:d0b3886ada32
- Parent:
- 14:c2052aee81de
- Child:
- 17:c5bd28cc139a
diff -r f0ae0b8d4418 -r d0b3886ada32 MQTTUnsubscribeServer.c --- a/MQTTUnsubscribeServer.c Fri Aug 01 16:27:19 2014 +0000 +++ b/MQTTUnsubscribeServer.c Fri Aug 01 16:58:18 2014 +0000 @@ -42,6 +42,8 @@ FUNC_ENTRY; header.byte = readChar(&curdata); + if (header.bits.type != UNSUBSCRIBE) + goto exit; *dup = header.bits.dup; curdata += (rc = MQTTPacket_decodeBuf(curdata, &mylen)); /* read remaining length */