]> xenbits.xensource.com Git - libvirt.git/commitdiff
virNWFilterObjListFree: Prevent null pointer derefernce
authorTim Wiederhake <twiederh@redhat.com>
Fri, 8 Apr 2022 10:38:14 +0000 (12:38 +0200)
committerTim Wiederhake <twiederh@redhat.com>
Fri, 8 Apr 2022 14:43:16 +0000 (16:43 +0200)
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>
src/conf/virnwfilterobj.c

index e9bb2b181153fe0ca7c5e6f0e1857fd224de4278..f9c1b049d562f902706b6685e6c94ef306191098 100644 (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);