aboutsummaryrefslogtreecommitdiffstats
path: root/lib/fuse_lowlevel.c
diff options
context:
space:
mode:
authorMiklos Szeredi <mszeredi@suse.cz>2011-05-19 15:09:43 +0200
committerMiklos Szeredi <mszeredi@suse.cz>2011-05-19 15:09:43 +0200
commit9c526a7a54b90608463380deffe94e1c9d17db15 (patch)
treed4eeaad4b18434082121a2c0c58ee2657ca800c7 /lib/fuse_lowlevel.c
parenta785697e039fc6b3eb78dae24f39bb5fe40a27ed (diff)
downloadandroid_external_fuse-9c526a7a54b90608463380deffe94e1c9d17db15.tar.gz
android_external_fuse-9c526a7a54b90608463380deffe94e1c9d17db15.tar.bz2
android_external_fuse-9c526a7a54b90608463380deffe94e1c9d17db15.zip
Fix splice_read
Diffstat (limited to 'lib/fuse_lowlevel.c')
-rw-r--r--lib/fuse_lowlevel.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/lib/fuse_lowlevel.c b/lib/fuse_lowlevel.c
index 1715e2e..55bce2b 100644
--- a/lib/fuse_lowlevel.c
+++ b/lib/fuse_lowlevel.c
@@ -1601,8 +1601,7 @@ static void do_init(fuse_req_t req, fuse_ino_t nodeid, const void *inarg)
f->conn.want |= FUSE_CAP_SPLICE_WRITE;
if (f->splice_move)
f->conn.want |= FUSE_CAP_SPLICE_MOVE;
- if (f->splice_read &&
- (f->op.write_buf || f->op.retrieve_reply))
+ if (f->splice_read)
f->conn.want |= FUSE_CAP_SPLICE_READ;
}