# HG changeset patch # User xuelei # Date 1528909079 25200 # Node ID d0728b0f98f9d8a8e1032fab62589b1aef0bf6bc # Parent 2b4ae319412b24c4e6c69eaa574c0dfa87d74669 Set application protocol even if the extension is not available diff -r 2b4ae319412b -r d0728b0f98f9 src/java.base/share/classes/sun/security/ssl/AlpnExtension.java --- a/src/java.base/share/classes/sun/security/ssl/AlpnExtension.java Tue Jun 12 22:15:10 2018 -0700 +++ b/src/java.base/share/classes/sun/security/ssl/AlpnExtension.java Wed Jun 13 09:57:59 2018 -0700 @@ -149,6 +149,9 @@ "Ignore client unavailable extension: " + SSLExtension.CH_ALPN.name); } + + chc.applicationProtocol = ""; + chc.conContext.applicationProtocol = ""; return null; } @@ -361,6 +364,9 @@ "Ignore unavailable extension: " + SSLExtension.SH_ALPN.name); } + + shc.applicationProtocol = ""; + shc.conContext.applicationProtocol = ""; return null; }