mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-03-07 17:28:15 +00:00
virNWFilterBuildAll: Automatically free temporary GHashTable
Signed-off-by: Peter Krempa <pkrempa@redhat.com> Reviewed-by: Ján Tomko <jtomko@redhat.com> Reviewed-by: Martin Kletzander <mkletzan@redhat.com>
This commit is contained in:
parent
bdcd102eef
commit
f7d9dd8ff8
@ -979,7 +979,8 @@ virNWFilterBuildAll(virNWFilterDriverState *driver,
|
|||||||
VIR_DEBUG("Build all filters newFilters=%d", newFilters);
|
VIR_DEBUG("Build all filters newFilters=%d", newFilters);
|
||||||
|
|
||||||
if (newFilters) {
|
if (newFilters) {
|
||||||
data.skipInterfaces = virHashNew(NULL);
|
g_autoptr(GHashTable) skipInterfaces = virHashNew(NULL);
|
||||||
|
data.skipInterfaces = skipInterfaces;
|
||||||
|
|
||||||
data.step = STEP_APPLY_NEW;
|
data.step = STEP_APPLY_NEW;
|
||||||
if (virNWFilterBindingObjListForEach(driver->bindings,
|
if (virNWFilterBindingObjListForEach(driver->bindings,
|
||||||
@ -998,8 +999,6 @@ virNWFilterBuildAll(virNWFilterDriverState *driver,
|
|||||||
virNWFilterBuildIter,
|
virNWFilterBuildIter,
|
||||||
&data);
|
&data);
|
||||||
}
|
}
|
||||||
|
|
||||||
virHashFree(data.skipInterfaces);
|
|
||||||
} else {
|
} else {
|
||||||
data.step = STEP_APPLY_CURRENT;
|
data.step = STEP_APPLY_CURRENT;
|
||||||
if (virNWFilterBindingObjListForEach(driver->bindings,
|
if (virNWFilterBindingObjListForEach(driver->bindings,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user