dvd-sector-copy.c: Write new data into the correct part of the buffer.
[dvdrip] / dvd-sector-copy.c
index 5c2c46b..dd97d8b 100644 (file)
@@ -611,7 +611,7 @@ static ssize_t recovery_read(struct recoverybuf *r,
           r->pos + pp, pp, nn);
 fflush(stdout);
 #endif
-    n = recovery_read_sectors(r, pos, pp, nn);
+    n = recovery_read_sectors(r, pos + pp, pp, nn);
 #ifdef DEBUG
     printf(" -> %zd\n", n);
 #endif