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);
|
||||
|
||||
if (newFilters) {
|
||||
data.skipInterfaces = virHashNew(NULL);
|
||||
g_autoptr(GHashTable) skipInterfaces = virHashNew(NULL);
|
||||
data.skipInterfaces = skipInterfaces;
|
||||
|
||||
data.step = STEP_APPLY_NEW;
|
||||
if (virNWFilterBindingObjListForEach(driver->bindings,
|
||||
@ -998,8 +999,6 @@ virNWFilterBuildAll(virNWFilterDriverState *driver,
|
||||
virNWFilterBuildIter,
|
||||
&data);
|
||||
}
|
||||
|
||||
virHashFree(data.skipInterfaces);
|
||||
} else {
|
||||
data.step = STEP_APPLY_CURRENT;
|
||||
if (virNWFilterBindingObjListForEach(driver->bindings,
|
||||
|
Loading…
x
Reference in New Issue
Block a user