From 230243594eccce7b4e66e9047e5be9a52fee312c Mon Sep 17 00:00:00 2001 From: Michal Privoznik Date: Tue, 14 May 2019 10:42:42 +0200 Subject: [PATCH] storagepoolxml2argvtest: Avoid double free A double free may occur in testCompareXMLToArgvFiles() when @def is freed right after virStoragePoolObjNew() failed and the second time at cleanup label. Signed-off-by: Michal Privoznik Reviewed-by: Erik Skultety --- tests/storagepoolxml2argvtest.c | 1 - 1 file changed, 1 deletion(-) diff --git a/tests/storagepoolxml2argvtest.c b/tests/storagepoolxml2argvtest.c index b7e32064af..0c01931946 100644 --- a/tests/storagepoolxml2argvtest.c +++ b/tests/storagepoolxml2argvtest.c @@ -39,7 +39,6 @@ testCompareXMLToArgvFiles(bool shouldFail, case VIR_STORAGE_POOL_NETFS: if (!(pool = virStoragePoolObjNew())) { VIR_TEST_DEBUG("pool type '%s' alloc pool obj fails\n", defTypeStr); - virStoragePoolDefFree(def); goto cleanup; } virStoragePoolObjSetDef(pool, def);