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-09-05 10:58:23 +02:00
parent 676b35ce9c
commit 7e76c8ae08
+2
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);