From f5d6c3d5087c7ab6b97cf727b176e4ef3ab35374 Mon Sep 17 00:00:00 2001 From: Maschell Date: Sat, 8 Oct 2022 15:02:27 +0200 Subject: [PATCH] Fix check for virtual dir in vrt_closedir to avoid calling closedir() with a virtual dir --- src/vrt.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/vrt.c b/src/vrt.c index 6fe6330..79609f9 100644 --- a/src/vrt.c +++ b/src/vrt.c @@ -402,7 +402,7 @@ int vrt_closedir(DIR_P *iter) { if (!iter) return -1; if (iter->dir) { - if (iter->virt_root) { + if (iter->virt_root || iter->virtual_fs || iter->virtual_fs_vol) { free(iter->dir); iter->dir = NULL; } else {