From 06ffec1c3f9e566993d372cc686c8ae7307c5de0 Mon Sep 17 00:00:00 2001 From: Rainer Gerhards Date: Thu, 20 Mar 2008 09:31:05 +0000 Subject: bugfix: fixed some minor memory leaks --- modules.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'modules.c') diff --git a/modules.c b/modules.c index e6558a7e..98d8f281 100644 --- a/modules.c +++ b/modules.c @@ -188,8 +188,14 @@ static void moduleDestruct(modInfo_t *pThis) assert(pThis != NULL); if(pThis->pszName != NULL) free(pThis->pszName); - if(pThis->pModHdlr != NULL) + if(pThis->pModHdlr != NULL) { +# if 0 dlclose(pThis->pModHdlr); +# else +# warning "dlclose disabled for valgrind, re-enable before release" +# endif + } + free(pThis); } -- cgit v1.2.3