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 <mprivozn@redhat.com>
Reviewed-by: John Ferlan <jferlan@redhat.com>
This commit is contained in:
Michal Privoznik 2018-08-21 14:06:44 +02:00
parent 676b35ce9c
commit 7e76c8ae08

View File

@ -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);