From bff9fd9e227b6ba64a67b230416a7ae9fe678bee Mon Sep 17 00:00:00 2001 From: Jonathan Calmels Date: Wed, 10 Apr 2019 11:42:18 -0700 Subject: [PATCH] fuse-overlayfs: change ovl_statfs to use the upper layer fd instead of its path Signed-off-by: Jonathan Calmels --- main.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/main.c b/main.c index e021061..b9a6b08 100644 --- a/main.c +++ b/main.c @@ -3441,7 +3441,7 @@ ovl_statfs (fuse_req_t req, fuse_ino_t ino) if (ovl_debug (req)) fprintf (stderr, "ovl_statfs(ino=%" PRIu64 "s)\n", ino); - ret = statvfs (lo->upperdir, &sfs); + ret = fstatvfs (get_upper_layer (lo)->fd, &sfs); if (ret < 0) { fuse_reply_err (req, errno);