diff --git a/components/connectivity/mqtt/MQTTPacket/src/MQTTDeserializePublish.c b/components/connectivity/mqtt/MQTTPacket/src/MQTTDeserializePublish.c index 0e273e879da13303849b2d72ae5d135970b5d827..7ad34a25ad72a8959fc3150d9a46505a28a9dca0 100644 --- a/components/connectivity/mqtt/MQTTPacket/src/MQTTDeserializePublish.c +++ b/components/connectivity/mqtt/MQTTPacket/src/MQTTDeserializePublish.c @@ -56,8 +56,6 @@ int MQTTDeserialize_publish(unsigned char *dup, int *qos, unsigned char *retaine if (!readMQTTLenString(topicName, &curdata, enddata) || ((enddata - curdata) <= 0)) /* do we have enough data to read the protocol version byte? */ goto exit; - if ((enddata - curdata) >= 2) - *packetid = readInt(&curdata); if (*qos > 0) *packetid = readInt(&curdata);