Module: kamailio Branch: master Commit: 6ac4148d3d7e6ea772438b7c5b42807175e5888a URL: https://github.com/kamailio/kamailio/commit/6ac4148d3d7e6ea772438b7c5b42807175e5888a
Author: Xenofon Karamanos <[email protected]> Committer: Xenofon Karamanos <[email protected]> Date: 2024-02-16T12:20:44+02:00 file_out: Free message when done --- Modified: src/modules/file_out/file_out.c --- Diff: https://github.com/kamailio/kamailio/commit/6ac4148d3d7e6ea772438b7c5b42807175e5888a.diff Patch: https://github.com/kamailio/kamailio/commit/6ac4148d3d7e6ea772438b7c5b42807175e5888a.patch --- diff --git a/src/modules/file_out/file_out.c b/src/modules/file_out/file_out.c index 5815d61cb63..d6fdd51ce9d 100644 --- a/src/modules/file_out/file_out.c +++ b/src/modules/file_out/file_out.c @@ -207,6 +207,14 @@ static void fo_log_writer_process(int rank) if(fflush(out) < 0) { LM_ERR("Failed to flush file with err {%s}\n", strerror(errno)); } + + if(log_message.message != NULL) { + if(log_message.message->s != NULL) { + shm_free(log_message.message->s); + } + shm_free(log_message.message); + log_message.message = NULL; + } } } _______________________________________________ Kamailio (SER) - Development Mailing List To unsubscribe send an email to [email protected]
