diff options
author | nelsonb%netscape.com <devnull@localhost> | 2000-11-21 03:24:52 +0000 |
---|---|---|
committer | nelsonb%netscape.com <devnull@localhost> | 2000-11-21 03:24:52 +0000 |
commit | 144ada2efd0742ab2e61c34b1ad88aa918011885 (patch) | |
tree | a0f0230951f7e6f399fc8f764c34a8cf3f248120 | |
parent | fa9aa4055f85bd77333175ed89a4d5e11cb0b97c (diff) | |
download | nss-hg-144ada2efd0742ab2e61c34b1ad88aa918011885.tar.gz |
Merge fix for SpecRead Lock bug to branch from trunk.
-rw-r--r-- | security/nss/lib/ssl/ssl3con.c | 1 |
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; |