diff --git a/lib/handle_unsuback.c b/lib/handle_unsuback.c index ca7cf7d9..3db5ca65 100644 --- a/lib/handle_unsuback.c +++ b/lib/handle_unsuback.c @@ -71,6 +71,9 @@ int handle__unsuback(struct mosquitto *mosq) if(mid == 0) return MOSQ_ERR_PROTOCOL; if(mosq->protocol == mosq_p_mqtt5){ + rc = property__read_all(CMD_UNSUBACK, &mosq->in_packet, &properties); + if(rc) return rc; + uint8_t byte; reason_code_count = (int)(mosq->in_packet.remaining_length - mosq->in_packet.pos); reason_codes = mosquitto__malloc((size_t)reason_code_count*sizeof(int));