diff options
author | Martin Thomson <martin.thomson@gmail.com> | 2017-11-07 12:00:24 +1100 |
---|---|---|
committer | Martin Thomson <martin.thomson@gmail.com> | 2017-11-07 12:00:24 +1100 |
commit | ecca70d767924cca2078f2fd946fcc65b1d5dcc9 (patch) | |
tree | a876c6e32f6cab479affb34596db269bcd274fed | |
parent | f622befdd8e00f0482975a929303fb24f2171be8 (diff) | |
download | nss-hg-ecca70d767924cca2078f2fd946fcc65b1d5dcc9.tar.gz |
Bug 1411475 - Fixup merge trash, r=ekr
-rw-r--r-- | lib/ssl/ssl3con.c | 3 | ||||
-rw-r--r-- | lib/ssl/tls13con.c | 3 |
2 files changed, 2 insertions, 4 deletions
diff --git a/lib/ssl/ssl3con.c b/lib/ssl/ssl3con.c index 79d3fb042..f6faf702d 100644 --- a/lib/ssl/ssl3con.c +++ b/lib/ssl/ssl3con.c @@ -6840,8 +6840,9 @@ ssl3_HandleServerHello(sslSocket *ss, PRUint8 *b, PRUint32 length) rv = ssl_ClientSetCipherSuite(ss, ss->version, cipher, PR_TRUE /* init hashes */); if (rv != SECSuccess) { + desc = handshake_failure; errCode = PORT_GetError(); - goto loser; + goto alert_loser; } rv = ssl3_HandleParsedExtensions(ss, server_hello); diff --git a/lib/ssl/tls13con.c b/lib/ssl/tls13con.c index 301f2ecd1..eb3ed8f96 100644 --- a/lib/ssl/tls13con.c +++ b/lib/ssl/tls13con.c @@ -2744,9 +2744,6 @@ tls13_SetupPendingCipherSpec(sslSocket *ss, ssl3CipherSpec *spec) PORT_Assert(ss->opt.noLocks || ssl_HaveSSL3HandshakeLock(ss)); - ssl_GetSpecWriteLock(ss); /*******************************/ - - spec = ss->ssl3.pwSpec; /* Version isn't set when we send 0-RTT data. */ spec->version = PR_MAX(SSL_LIBRARY_VERSION_TLS_1_3, ss->version); |