Differences From Artifact [cd93e606f5]:
- File tlsIO.c — part of check-in [9182f29754] at 2015-06-06 09:07:08 on branch trunk — Fix for bug #58. Crash/hang on protocol version negotiation failure. See bug report for analysis. Now we keep track of handshake failures through the HANDSHAKE_FAILURE flag and do not call back into SSL_accept/SSL_connect if handshake had already failed. (user: apnadkarni, size: 29820) [annotate] [blame] [check-ins using]
To Artifact [ed5e46f5ea]:
- File tlsIO.c — part of check-in [4ec3fe7449] at 2016-11-22 21:36:51 on branch rkeene-eoffix — Applied patch (user: rkeene, size: 29915) [annotate] [blame] [check-ins using] [more...]
︙ | |||
929 930 931 932 933 934 935 936 937 938 939 940 941 942 | 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 | + + + | dprintf(stderr,"E! "); *errorCodePtr = EAGAIN; return -1; } else { continue; } } else if (err == 0) { if (Tcl_Eof(statePtr->self)) { return 0; } dprintf(stderr,"CR! "); *errorCodePtr = ECONNRESET; return -1; } if (statePtr->flags & TLS_TCL_SERVER) { err = SSL_get_verify_result(statePtr->ssl); if (err != X509_V_OK) { |
︙ |