[sr-dev] git:master: mem: enhanced the warning message for free(0) of QM in debug mode

Daniel-Constantin Mierla miconda at gmail.com
Tue Oct 2 21:25:06 CEST 2012


Module: sip-router
Branch: master
Commit: 41fa8653157a989ed1a77f72b25a20fd984b999d
URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=41fa8653157a989ed1a77f72b25a20fd984b999d

Author: Daniel-Constantin Mierla <miconda at gmail.com>
Committer: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   Tue Oct  2 21:24:09 2012 +0200

mem: enhanced the warning message for free(0) of QM in debug mode

---

 mem/q_malloc.c |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

diff --git a/mem/q_malloc.c b/mem/q_malloc.c
index 4649474..497c3f9 100644
--- a/mem/q_malloc.c
+++ b/mem/q_malloc.c
@@ -438,7 +438,11 @@ void qm_free(struct qm_block* qm, void* p)
 #endif
 
 	if (p==0) {
+#ifdef DBG_QM_MALLOC
+		LOG(L_WARN, "WARNING:qm_free: free(0) called from %s: %s(%d)\n", file, func, line);
+#else
 		LOG(L_WARN, "WARNING:qm_free: free(0) called\n");
+#endif
 		return;
 	}
 




More information about the sr-dev mailing list