Cleanup messsage before return.

Coverity scan #1451483.
pull/2215/head
Roger Light 4 years ago
parent 07399c2f3c
commit 9bb58a88fc

@ -92,7 +92,10 @@ int handle__publish(struct mosquitto *mosq)
if(mosq->protocol == mosq_p_mqtt5){
rc = property__read_all(CMD_PUBLISH, &mosq->in_packet, &properties);
if(rc) return rc;
if(rc){
message__cleanup(&message);
return rc;
}
}
message->msg.payloadlen = (int)(mosq->in_packet.remaining_length - mosq->in_packet.pos);

Loading…
Cancel
Save