virNWFilterObjListFree: Prevent null pointer derefernce

Allow virNWFilterObjListFree to be called with a NULL argument.
This enables a later patch to use virNWFilterObjListFree as a
cleanup function safely, as it is a no-op if virNWFilterObj was
not yet initialized.

Signed-off-by: Tim Wiederhake <twiederh@redhat.com>
Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
This commit is contained in:
Tim Wiederhake 2022-04-08 12:38:14 +02:00
parent 74884bef1e
commit db2989c3a5

View File

@ -110,6 +110,9 @@ virNWFilterObjFree(virNWFilterObj *obj)
void
virNWFilterObjListFree(virNWFilterObjList *nwfilters)
{
if (!nwfilters)
return;
g_hash_table_unref(nwfilters->objs);
g_hash_table_unref(nwfilters->objsName);
g_free(nwfilters);