From: Stefan Berger Date: Mon, 12 Apr 2010 12:19:11 +0000 (-0400) Subject: nwfilter: Fix memory leak on daemon init and shutdown X-Git-Tag: v0.8.0~4 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c5337e8e43c1ddda7dafa794dbdfef12084962cf;p=thirdparty%2Flibvirt.git nwfilter: Fix memory leak on daemon init and shutdown This patch fixes a memory leak on daemon init and shutdown. The module was initialized twice and not shut down. --- diff --git a/src/nwfilter/nwfilter_driver.c b/src/nwfilter/nwfilter_driver.c index f366005c70..f237b7c016 100644 --- a/src/nwfilter/nwfilter_driver.c +++ b/src/nwfilter/nwfilter_driver.c @@ -176,6 +176,8 @@ nwfilterDriverShutdown(void) { if (!driverState) return -1; + virNWFilterLearnShutdown(); + nwfilterDriverLock(driverState); /* free inactive pools */ @@ -421,6 +423,5 @@ static virStateDriver stateDriver = { int nwfilterRegister(void) { virRegisterNWFilterDriver(&nwfilterDriver); virRegisterStateDriver(&stateDriver); - virNWFilterLearnInit(); return 0; }