From d8e9ee1299bb3fa41123aef3398f4f3c4d8e9714 Mon Sep 17 00:00:00 2001 From: Giuseppe Scrivano Date: Wed, 11 Jul 2018 10:27:58 +0200 Subject: [PATCH] fuse-overlayfs: shift uid/gid from FUSE ctx Signed-off-by: Giuseppe Scrivano --- main.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/main.c b/main.c index ba6baa7..eb28828 100644 --- a/main.c +++ b/main.c @@ -1750,7 +1750,7 @@ ovl_do_open (fuse_req_t req, fuse_ino_t parent, const char *name, int flags, mod if (fd < 0) return -1; - if (fchown (fd, ctx->uid, ctx->gid) < 0) + if (fchown (fd, get_uid (lo, ctx->uid), get_gid (lo, ctx->gid)) < 0) { unlinkat (lo->workdir_fd, wd_tmp_file_name, 0); return -1;