Quellcode durchsuchen

Merge pull request #59 from kamailio/AndreyRybkin-dmq

dmq: fix memory leak
Andrey Rybkin vor 10 Jahren
Ursprung
Commit
bd73d7afab
1 geänderte Dateien mit 4 neuen und 0 gelöschten Zeilen
  1. 4 0
      modules/dmq/worker.c

+ 4 - 0
modules/dmq/worker.c

@@ -123,6 +123,10 @@ void worker_loop(int id)
 					del_nonshm_lump_rpl(&current_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);