From 20e8529c4ef116e8b4cbcb9d66e6dc1a584c8841 Mon Sep 17 00:00:00 2001 From: Giuseppe Scrivano Date: Mon, 23 Sep 2019 22:34:13 +0200 Subject: [PATCH] ioctl: do not reuse fi->fh for directories for directories, it points to a structure, not an open file descriptor. Signed-off-by: Giuseppe Scrivano --- main.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/main.c b/main.c index 0945c45..d709968 100644 --- a/main.c +++ b/main.c @@ -4600,7 +4600,8 @@ ovl_ioctl (fuse_req_t req, fuse_ino_t ino, unsigned int cmd, void *arg, { case FS_IOC_GETVERSION: case FS_IOC_GETFLAGS: - fd = fi->fh; + if (! node_dirp (node)) + fd = fi->fh; break; case FS_IOC_SETVERSION: