Skip to content

Commit

Permalink
kazoo: free envelope only on normal response
Browse files Browse the repository at this point in the history
(cherry picked from commit 6c40983)
  • Loading branch information
lazedo committed Feb 28, 2018
1 parent 03aa0b7 commit fe6656c
Showing 1 changed file with 1 addition and 2 deletions.
3 changes: 1 addition & 2 deletions src/modules/kazoo/kz_amqp.c
Expand Up @@ -3127,7 +3127,6 @@ int kz_amqp_consumer_proc(kz_amqp_server_ptr server_ptr)
LM_DBG("CONSUMER INIT DONE\n");

while(OK) {
// payload = NULL;
amqp_envelope_t envelope;
amqp_maybe_release_buffers(consumer->conn);
amqp_rpc_reply_t reply = amqp_consume_message(consumer->conn, &envelope, NULL, 0);
Expand Down Expand Up @@ -3165,6 +3164,7 @@ int kz_amqp_consumer_proc(kz_amqp_server_ptr server_ptr)
if(OK)
kz_amqp_send_worker_event(server_ptr, &envelope, consumer_channels[idx].consumer);
}
amqp_destroy_envelope(&envelope);
break;
case AMQP_RESPONSE_SERVER_EXCEPTION:
LM_ERR("AMQP_RESPONSE_SERVER_EXCEPTION in consume\n");
Expand All @@ -3176,7 +3176,6 @@ int kz_amqp_consumer_proc(kz_amqp_server_ptr server_ptr)
OK = 0;
break;
};
amqp_destroy_envelope(&envelope);
}

kz_amqp_connection_close(consumer);
Expand Down

0 comments on commit fe6656c

Please sign in to comment.