From a2c5e56bc066ba01b5f17e528b92c4d878226b25 Mon Sep 17 00:00:00 2001 From: Miklos Szeredi Date: Tue, 19 Oct 2004 22:01:21 +0000 Subject: fix --- kernel/dev.c | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) (limited to 'kernel/dev.c') 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; } -- cgit v1.2.3