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