On Fri, 28 Apr 2023 21:59:41 GMT, Mark Powers <mpow...@openjdk.org> wrote:

>> Kevin Driver has updated the pull request with a new target base due to a 
>> merge or a rebase.
>
> src/java.base/share/classes/sun/security/ssl/HandshakeContext.java line 457:
> 
>> 455:             // For TLS 1.2 and prior versions, the HelloRequest message 
>> MAY
>> 456:             // be sent by the server at any time.
>> 457:             consumer = conContext.sslConfig.isClientMode ?
> 
> This seems reasonable, but could you update the bug report to say why this 
> fixes the problem?

If we're in server mode, we want the consumer to be null so that we don't 
attempt to cast a Server object as a Client object further down in the stack. 
Having the consumer be null forces the check on the new line 463 to pass and 
throws the message for "unexpected handshake message".

-------------

PR Review Comment: https://git.openjdk.org/jdk/pull/13727#discussion_r1184268590

Reply via email to