diff --git a/src/util/virnuma.c b/src/util/virnuma.c index f6354c9d89..27b6ecb9a7 100644 --- a/src/util/virnuma.c +++ b/src/util/virnuma.c @@ -843,7 +843,8 @@ virNumaGetPages(int node, VIR_FREE(tmp_free); VIR_FREE(tmp_avail); VIR_FREE(tmp_size); - closedir(dir); + if (dir) + closedir(dir); VIR_FREE(path); return ret; }