| commit | 11f6ab7e6672283e66850f5cd17d664a68c6d186 | [log] [tgz] |
|---|---|---|
| author | Henry Jen <henryjen@openjdk.org> | Tue May 24 07:49:17 2016 -0700 |
| committer | Henry Jen <henryjen@openjdk.org> | Tue May 24 07:49:17 2016 -0700 |
| tree | f26615b51acadbe7167d0565dc07378708f3eddd | |
| parent | cef9da64570afe446e9d8b929d38c1e5b7bb0082 [diff] |
8156478: 3 Buffer overrun defect groups in jexec.c Reviewed-by: ksrini
diff --git a/jdk/src/solaris/bin/jexec.c b/jdk/src/solaris/bin/jexec.c index a30617d..13220cb 100644 --- a/jdk/src/solaris/bin/jexec.c +++ b/jdk/src/solaris/bin/jexec.c
@@ -331,6 +331,7 @@ off_t end = start + xlen; if (end <= count) { + end -= 4; // make sure there are 4 bytes to read at start while (start < end) { off_t xhid = SH(buf, start); off_t xdlen = SH(buf, start + 2);