From 8834fbf05b2f3a2fb46a3792c3912ece50ccfeab Mon Sep 17 00:00:00 2001 From: Miklos Szeredi Date: Tue, 18 Sep 2007 11:34:14 +0000 Subject: Add missing context initialization in fuse_fs_chmod() --- ChangeLog | 5 +++++ lib/fuse.c | 1 + 2 files changed, 6 insertions(+) diff --git a/ChangeLog b/ChangeLog index 3ff5382..ffa0e21 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2007-09-18 Miklos Szeredi + + * Add missing context initialization in fuse_fs_chmod(). Bug + found by "iohead" + 2007-09-04 Philippe Elie * lib/fuse_lowlevel.c: fix a fuse_req leak in do_forget() diff --git a/lib/fuse.c b/lib/fuse.c index 99e20c3..fe1fa9c 100644 --- a/lib/fuse.c +++ b/lib/fuse.c @@ -1425,6 +1425,7 @@ static void fuse_lib_getattr(fuse_req_t req, fuse_ino_t ino, int fuse_fs_chmod(struct fuse_fs *fs, const char *path, mode_t mode) { + fuse_get_context()->private_data = fs->user_data; if (fs->op.chmod) return fs->op.chmod(path, mode); else -- cgit v1.2.3