]> xenbits.xensource.com Git - libvirt.git/commitdiff
conf: fix leak of directory handle when loading network ports
authorDaniel P. Berrangé <berrange@redhat.com>
Tue, 18 Jun 2019 17:31:34 +0000 (18:31 +0100)
committerDaniel P. Berrangé <berrange@redhat.com>
Wed, 19 Jun 2019 07:47:07 +0000 (08:47 +0100)
Reviewed-by: John Ferlan <jferlan@redhat.com>
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
src/conf/virnetworkobj.c

index 47c142998ed4bd4b010f08fe90a4ba357b8da347..adf144fae200d8c1e2e7b02526d9eb39d6891891 100644 (file)
@@ -1718,7 +1718,7 @@ virNetworkObjDeleteAllPorts(virNetworkObjPtr net,
                             const char *stateDir)
 {
     char *dir;
-    DIR *dh;
+    DIR *dh = NULL;
     struct dirent *de;
     int rc;
     int ret = -1;
@@ -1750,6 +1750,7 @@ virNetworkObjDeleteAllPorts(virNetworkObjPtr net,
 
     ret = 0;
  cleanup:
+    VIR_DIR_CLOSE(dh);
     return ret;
 }