diff options
author | Miklos Szeredi <miklos@szeredi.hu> | 2005-01-14 11:43:22 +0000 |
---|---|---|
committer | Miklos Szeredi <miklos@szeredi.hu> | 2005-01-14 11:43:22 +0000 |
commit | cdae16e0ae887442e1b4565550230d3d3bb99090 (patch) | |
tree | 3e9c65757b796413fdb6099aaba3ac408f37f91d /kernel/dev.c | |
parent | 9ed69ba6898c5b1bdceddcf96bf3d92ba943892d (diff) | |
download | libfuse-cdae16e0ae887442e1b4565550230d3d3bb99090.tar.gz |
cleanup
Diffstat (limited to 'kernel/dev.c')
-rw-r--r-- | kernel/dev.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/kernel/dev.c b/kernel/dev.c index c2d45fc..f7ea7a2 100644 --- a/kernel/dev.c +++ b/kernel/dev.c @@ -274,7 +274,7 @@ static void queue_request(struct fuse_conn *fc, struct fuse_req *req) if (fc->reqctr == 0) fc->reqctr = 1; req->in.h.unique = fc->reqctr; - req->in.h.len = sizeof(struct fuse_in_header) + + req->in.h.len = sizeof(struct fuse_in_header) + len_args(req->in.numargs, (struct fuse_arg *) req->in.args); if (!req->preallocated) { /* decrease outstanding_sem, but without blocking... */ @@ -711,7 +711,7 @@ static ssize_t fuse_dev_writev(struct file *file, const struct iovec *iov, if (err) goto err_finish; err = -EINVAL; - if (!oh.unique || oh.error <= -1000 || oh.error > 0 || + if (!oh.unique || oh.error <= -1000 || oh.error > 0 || oh.len != nbytes) goto err_finish; |