sslio bug negotiating SSL with Thunderbird
Charlie Brady <[email protected]>
| Newsgroups | gmane.comp.misc.pape.general |
|---|---|
| Message-ID | <[email protected]> |
There's a bug in matrixssl 1.8.3 when communicating with thunderbird. See
details here:
http://bugs.contribs.org/show_bug.cgi?id=3438
This patch fixes it:
--- matrixssl-1-8-3-open/src/sslDecode.c 2007-11-06 19:23:53.000000000 -0500
+++ matrixssl-1-8-3-open.fixed/src/sslDecode.c 2007-11-06 19:24:11.000000000 -0500
@@ -773,7 +773,7 @@
to parse here: Two byte length and extension info.
http://www.faqs.org/rfcs/rfc3546.html
*/
- if (ssl->reqMinVer >= TLS_MIN_VER && c != end) {
+ if (c != end) {
if (end - c < 2) {
ssl->err = SSL_ALERT_ILLEGAL_PARAMETER;
matrixStrDebugMsg("Invalid extension header len\n", NULL);