From 9b0ce4d0dd397e9708e3fde573804da61fd3d34e Mon Sep 17 00:00:00 2001 From: Andrey Rybkin Date: Thu, 29 Jan 2015 12:32:58 +0300 Subject: [PATCH] dmq: fix memory leak --- modules/dmq/worker.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/modules/dmq/worker.c b/modules/dmq/worker.c index 8426730deda..0d259684e0e 100644 --- a/modules/dmq/worker.c +++ b/modules/dmq/worker.c @@ -123,6 +123,10 @@ void worker_loop(int id) del_nonshm_lump_rpl(¤t_job->msg->reply_lump); pkg_free(peer_response.body.s); } + if(current_job->msg->from->parsed){ + free_to(current_job->msg->from->parsed); + } + LM_DBG("sent reply\n"); shm_free(current_job->msg); shm_free(current_job);