From: Jim Meyering Date: Wed, 2 Sep 2009 07:42:32 +0000 (+0200) Subject: storage_backend_fs: avoid NULL dereference on opendir failure X-Git-Url: http://xenbits.xensource.com/gitweb?a=commitdiff_plain;h=2e6bad311d2c6a5c178d7f35de7b01eaf80712f4;p=libvirt.git storage_backend_fs: avoid NULL dereference on opendir failure * src/storage_backend_fs.c (virStorageBackendFileSystemRefresh): Don't call closedir on a NULL pointer. --- diff --git a/src/storage_backend_fs.c b/src/storage_backend_fs.c index 65b656d47f..82415049ce 100644 --- a/src/storage_backend_fs.c +++ b/src/storage_backend_fs.c @@ -983,7 +983,8 @@ no_memory: /* fallthrough */ cleanup: - closedir(dir); + if (dir) + closedir(dir); virStorageVolDefFree(vol); virStoragePoolObjClearVols(pool); return -1;