[Pkg-clamav-commits] [SCM] Debian repository for ClamAV branch, debian/unstable, updated. debian/0.95+dfsg-1-6156-g094ec9b
aCaB
acab at clamav.net
Sun Apr 4 01:11:06 UTC 2010
The following commit has been merged in the debian/unstable branch:
commit d1a0a37b355b5a77231ffa50f23d9fa969763d01
Author: aCaB <acab at clamav.net>
Date: Mon Dec 7 19:47:50 2009 +0100
properly free the engine
diff --git a/libclamav/readdb.c b/libclamav/readdb.c
index 0010ea3..f2790c2 100644
--- a/libclamav/readdb.c
+++ b/libclamav/readdb.c
@@ -2355,8 +2355,12 @@ int cl_engine_free(struct cl_engine *engine)
if(engine->pua_cats)
mpool_free(engine->mempool, engine->pua_cats);
- for(i=0; i<3; i++)
- mpool_free(engine->mempool, engine->icons[i]);
+ for(i=0; i<3; i++) {
+ if(engine->icons[i]) {
+ mpool_free(engine->mempool, engine->icons[i]->name);
+ mpool_free(engine->mempool, engine->icons[i]);
+ }
+ }
if(engine->tmpdir)
mpool_free(engine->mempool, engine->tmpdir);
--
Debian repository for ClamAV
More information about the Pkg-clamav-commits
mailing list