Skip to content

Commit

Permalink
fixed another memory leak, produced by mosquitto_message_copy in mess…
Browse files Browse the repository at this point in the history
…age callback
  • Loading branch information
argakon committed Oct 18, 2016
1 parent 4141a12 commit 773e6c4
Showing 1 changed file with 6 additions and 1 deletion.
7 changes: 6 additions & 1 deletion mosquitto.c
Original file line number Diff line number Diff line change
Expand Up @@ -1147,7 +1147,12 @@ PHP_MOSQUITTO_API void php_mosquitto_message_callback(struct mosquitto *mosq, vo

object_init_ex(message_zval, mosquitto_ce_message);
message_object = mosquitto_message_object_from_zend_object(Z_OBJ_P(message_zval));
mosquitto_message_copy(&message_object->message, message);
message_object->message.mid = message->mid;
message_object->message.qos = message->qos;
message_object->message.retain = message->retain;
message_object->message.topic = message->topic;
message_object->message.payload = message->payload;
message_object->message.payloadlen = message->payloadlen;

object->message_callback.params = params;
object->message_callback.param_count = 1;
Expand Down

0 comments on commit 773e6c4

Please sign in to comment.