summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authornelsonb%netscape.com <devnull@localhost>2000-11-21 03:24:52 +0000
committernelsonb%netscape.com <devnull@localhost>2000-11-21 03:24:52 +0000
commit144ada2efd0742ab2e61c34b1ad88aa918011885 (patch)
treea0f0230951f7e6f399fc8f764c34a8cf3f248120
parentfa9aa4055f85bd77333175ed89a4d5e11cb0b97c (diff)
downloadnss-hg-144ada2efd0742ab2e61c34b1ad88aa918011885.tar.gz
Merge fix for SpecRead Lock bug to branch from trunk.
-rw-r--r--security/nss/lib/ssl/ssl3con.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/security/nss/lib/ssl/ssl3con.c b/security/nss/lib/ssl/ssl3con.c
index 823b88260..2f47468de 100644
--- a/security/nss/lib/ssl/ssl3con.c
+++ b/security/nss/lib/ssl/ssl3con.c
@@ -6969,6 +6969,7 @@ const ssl3BulkCipherDef *cipher_def;
isTLS = (PRBool)(crSpec->version > SSL_LIBRARY_VERSION_3_0);
if (isTLS && cText->buf->len > (MAX_FRAGMENT_LENGTH + 2048)) {
+ ssl_ReleaseSpecReadLock(ss);
SSL3_SendAlert(ss, alert_fatal, record_overflow);
PORT_SetError(SSL_ERROR_RX_RECORD_TOO_LONG);
return SECFailure;