X-Git-Url: http://git.cascardo.info/?p=cascardo%2Flinux.git;a=blobdiff_plain;f=fs%2Fsplice.c;fp=fs%2Fsplice.c;h=19e0b103d25304bda17961eec18360c22d8ff576;hp=82bc0d64fc38d538b6482adf7d5d279318405069;hb=d6785d9152147596f60234157da2b02540c3e60f;hpb=5f8d498d4364f544fee17125787a47553db02afa diff --git a/fs/splice.c b/fs/splice.c index 82bc0d64fc38..19e0b103d253 100644 --- a/fs/splice.c +++ b/fs/splice.c @@ -185,6 +185,9 @@ ssize_t splice_to_pipe(struct pipe_inode_info *pipe, unsigned int spd_pages = spd->nr_pages; int ret, do_wakeup, page_nr; + if (!spd_pages) + return 0; + ret = 0; do_wakeup = 0; page_nr = 0;