From: Michal Privoznik Date: Tue, 21 Aug 2018 12:06:44 +0000 (+0200) Subject: lock_driver_lockd: Don't leak lockspace dirs X-Git-Url: http://xenbits.xensource.com/gitweb?a=commitdiff_plain;h=7e76c8ae08b2e0bc25a35b137bc9fb3713318942;p=libvirt.git lock_driver_lockd: Don't leak lockspace dirs On daemon deinit only fileLockSpaceDir is freed. The other two (scsiLockSpaceDir and lvmLockSpaceDir) are missing even though they are allocated in virLockManagerLockDaemonLoadConfig(). Signed-off-by: Michal Privoznik Reviewed-by: John Ferlan --- diff --git a/src/locking/lock_driver_lockd.c b/src/locking/lock_driver_lockd.c index 957a963a7b..2386b24f40 100644 --- a/src/locking/lock_driver_lockd.c +++ b/src/locking/lock_driver_lockd.c @@ -369,6 +369,8 @@ static int virLockManagerLockDaemonDeinit(void) if (!driver) return 0; + VIR_FREE(driver->scsiLockSpaceDir); + VIR_FREE(driver->lvmLockSpaceDir); VIR_FREE(driver->fileLockSpaceDir); VIR_FREE(driver);