diff --git a/src/storage_backend_fs.c b/src/storage_backend_fs.c index 65b656d47f5ecc6110dcd5a2dbb404f9d6d09d72..82415049cedf22c47f9111cbe1dbe2af981b08a7 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;