changeset 51216 | e429a304c97d |
parent 50323 | 25d711fca885 |
child 52375 | 7b20c27b2ccb |
--- a/src/java.base/share/classes/javax/crypto/Cipher.java Fri Jul 20 09:07:37 2018 -0700 +++ b/src/java.base/share/classes/javax/crypto/Cipher.java Fri Jul 20 09:55:15 2018 -0700 @@ -2739,7 +2739,7 @@ // Input sanity check if ((src == null) || (offset < 0) || (len < 0) - || ((len + offset) > src.length)) { + || len > (src.length - offset)) { throw new IllegalArgumentException("Bad arguments"); }