Mercurial > hg > icedtea9-forest > jdk
changeset 5736:cdcbd22cfb9d
7166487: checkSequenceNumber method never called within readRecord of SSLEngineImpl
Reviewed-by: weijun
author | xuelei |
---|---|
date | Tue, 19 Jun 2012 17:28:06 -0700 |
parents | efc2791d7c5d |
children | dfe5617c18b4 |
files | src/share/classes/sun/security/ssl/SSLEngineImpl.java |
diffstat | 1 files changed, 2 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/src/share/classes/sun/security/ssl/SSLEngineImpl.java Tue Jun 19 10:20:45 2012 +0100 +++ b/src/share/classes/sun/security/ssl/SSLEngineImpl.java Tue Jun 19 17:28:06 2012 -0700 @@ -1119,6 +1119,7 @@ * handle a few more records, so the sequence number * of the last record cannot be wrapped. */ + hsStatus = getHSStatus(hsStatus); if (connectionState < cs_ERROR && !isInboundDone() && (hsStatus == HandshakeStatus.NOT_HANDSHAKING)) { if (checkSequenceNumber(readMAC, @@ -1287,6 +1288,7 @@ * handle a few more records, so the sequence number * of the last record cannot be wrapped. */ + hsStatus = getHSStatus(hsStatus); if (connectionState < cs_ERROR && !isOutboundDone() && (hsStatus == HandshakeStatus.NOT_HANDSHAKING)) { if (checkSequenceNumber(writeMAC, eor.contentType())) {