chiark
/
gitweb
/
~mdw
/
dvdrip
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
d935b48
)
dvd-sector-copy.c: Check more carefully for overflow conditions.
author
Mark Wooding
<mdw@distorted.org.uk>
Fri, 18 Feb 2022 22:55:33 +0000
(22:55 +0000)
committer
Mark Wooding
<mdw@distorted.org.uk>
Fri, 18 Feb 2022 22:55:33 +0000
(22:55 +0000)
dvd-sector-copy.c
patch
|
blob
|
blame
|
history
diff --git
a/dvd-sector-copy.c
b/dvd-sector-copy.c
index 177ce94f116577887bb351397dcdc5b51a028dcb..5c2c46bfad254be3c7c5ba2b9aa9f260045381ff 100644
(file)
--- a/
dvd-sector-copy.c
+++ b/
dvd-sector-copy.c
@@
-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);
}