[PATCH] vmsplice: remember to update 'buffer' for multiple iterations
[splice.git] / vmsplice.c
index be775346cf4cd28db74b00d7062586e386fda16d..9cad246218792dce1247a0c6d1ec90d7d8ededbf 100644 (file)
@@ -43,6 +43,7 @@ int do_vmsplice(int fd, void *buffer, int len)
                        return error("vmsplice");
 
                len -= written;
+               buffer += written;
        }
 
        return 0;