dvd-sector-copy.c: Check more carefully for overflow conditions.
authorMark Wooding <mdw@distorted.org.uk>
Fri, 18 Feb 2022 22:55:33 +0000 (22:55 +0000)
committerMark Wooding <mdw@distorted.org.uk>
Fri, 18 Feb 2022 22:55:33 +0000 (22:55 +0000)
dvd-sector-copy.c

index 177ce94..5c2c46b 100644 (file)
@@ -531,7 +531,7 @@ static ssize_t recovery_read_sectors(struct recoverybuf *r,
 {
   ssize_t n;
 
-  assert(off + want <= r->sz);
+  assert(off <= r->sz); assert(want <= r->sz - off);
   n = read_sectors(pos, r->buf + off*SECTORSZ, want);
   return (n);
 }