aboutsummaryrefslogtreecommitdiffstats
path: root/kernel/dev.c
diff options
context:
space:
mode:
authorMiklos Szeredi <miklos@szeredi.hu>2004-10-19 22:01:21 +0000
committerMiklos Szeredi <miklos@szeredi.hu>2004-10-19 22:01:21 +0000
commita2c5e56bc066ba01b5f17e528b92c4d878226b25 (patch)
tree1741a3ee9a8c359755b1f265662e5ea7ef3902d7 /kernel/dev.c
parent127d49b0ef823cd8d7e6b83648f982566eab0016 (diff)
downloadlibfuse-a2c5e56bc066ba01b5f17e528b92c4d878226b25.tar.gz
fix
Diffstat (limited to 'kernel/dev.c')
-rw-r--r--kernel/dev.c8
1 files changed, 3 insertions, 5 deletions
diff --git a/kernel/dev.c b/kernel/dev.c
index ac856cb..c783ead 100644
--- a/kernel/dev.c
+++ b/kernel/dev.c
@@ -121,6 +121,9 @@ static struct fuse_req *do_get_request(struct fuse_conn *fc)
list_del_init(&req->list);
spin_unlock(&fuse_lock);
fuse_reset_request(req);
+ req->in.h.uid = current->fsuid;
+ req->in.h.gid = current->fsgid;
+ req->in.h.pid = current->pid;
return req;
}
@@ -132,9 +135,6 @@ struct fuse_req *fuse_get_request(struct fuse_conn *fc)
return NULL;
req = do_get_request(fc);
- req->in.h.uid = current->fsuid;
- req->in.h.gid = current->fsgid;
- req->in.h.pid = current->pid;
return req;
}
@@ -146,8 +146,6 @@ struct fuse_req *fuse_get_request_nonblock(struct fuse_conn *fc)
return NULL;
req = do_get_request(fc);
- req->in.h.uid = current->fsuid;
- req->in.h.gid = current->fsgid;
return req;
}