summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Thomson <martin.thomson@gmail.com>2017-11-07 12:00:24 +1100
committerMartin Thomson <martin.thomson@gmail.com>2017-11-07 12:00:24 +1100
commit758e148ea8362cd30e62c68ad29b9d97fc38706c (patch)
tree387f3aeedabca284078e455a15da1459c1c351f2
parent1b5a66233b70154ad5b3737193598ab8362dbedf (diff)
downloadnss-hg-758e148ea8362cd30e62c68ad29b9d97fc38706c.tar.gz
Bug 1411475 - Fixup merge trash, r=ekrNSS_3_34_BETA3
-rw-r--r--lib/ssl/ssl3con.c3
-rw-r--r--lib/ssl/tls13con.c3
2 files changed, 2 insertions, 4 deletions
diff --git a/lib/ssl/ssl3con.c b/lib/ssl/ssl3con.c
index 05752716b..a2e3b40ef 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);