diff options
author | Miklos Szeredi <miklos@szeredi.hu> | 2004-10-19 22:01:21 +0000 |
---|---|---|
committer | Miklos Szeredi <miklos@szeredi.hu> | 2004-10-19 22:01:21 +0000 |
commit | a2c5e56bc066ba01b5f17e528b92c4d878226b25 (patch) | |
tree | 1741a3ee9a8c359755b1f265662e5ea7ef3902d7 /kernel/dev.c | |
parent | 127d49b0ef823cd8d7e6b83648f982566eab0016 (diff) | |
download | libfuse-a2c5e56bc066ba01b5f17e528b92c4d878226b25.tar.gz |
fix
Diffstat (limited to 'kernel/dev.c')
-rw-r--r-- | kernel/dev.c | 8 |
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; } |