Commit 37c6d78
committed
Fix Darwin / LibreSSL startup problem (3.0)
This PR addresses a bug where a user encountered the question "The results
might look ok but they could be nonsense. Really proceed".
That happened under Darwin and probably some LibreSSL versions when
checking some hosts. sclient_auth() returned 1 indicating no SSL/TLS
handshake could be established.
This PR modifies sclient_auth() so that in those cases 0 is returned by
skipping the check for the session ID. As NO_SSL_SESSIONID needs to
be set when there's no session ID. This is done separately.
This fixes #2052 for 3.01 parent 1809595 commit 37c6d78
1 file changed
Lines changed: 18 additions & 14 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
18317 | 18317 | | |
18318 | 18318 | | |
18319 | 18319 | | |
18320 | | - | |
18321 | | - | |
| 18320 | + | |
| 18321 | + | |
| 18322 | + | |
| 18323 | + | |
18322 | 18324 | | |
18323 | 18325 | | |
18324 | | - | |
18325 | | - | |
18326 | | - | |
18327 | | - | |
18328 | | - | |
18329 | | - | |
18330 | | - | |
18331 | | - | |
| 18326 | + | |
| 18327 | + | |
| 18328 | + | |
| 18329 | + | |
| 18330 | + | |
| 18331 | + | |
| 18332 | + | |
| 18333 | + | |
| 18334 | + | |
| 18335 | + | |
18332 | 18336 | | |
18333 | | - | |
18334 | | - | |
| 18337 | + | |
18335 | 18338 | | |
18336 | 18339 | | |
18337 | 18340 | | |
18338 | | - | |
18339 | | - | |
| 18341 | + | |
| 18342 | + | |
| 18343 | + | |
18340 | 18344 | | |
18341 | 18345 | | |
18342 | 18346 | | |
| |||
0 commit comments