From 2e6bad311d2c6a5c178d7f35de7b01eaf80712f4 Mon Sep 17 00:00:00 2001 From: Jim Meyering Date: Wed, 2 Sep 2009 09:42:32 +0200 Subject: [PATCH] storage_backend_fs: avoid NULL dereference on opendir failure * src/storage_backend_fs.c (virStorageBackendFileSystemRefresh): Don't call closedir on a NULL pointer. --- src/storage_backend_fs.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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; -- 2.47.2