1
0
mirror of https://github.com/moparisthebest/curl synced 2024-08-13 17:03:50 -04:00

- Wesley Miaw reported bug #2958179 which identified a case of looping during

OpenSSL based SSL handshaking even though the multi interface was used and
  there was no good reason for it.

  http://curl.haxx.se/bug/view.cgi?id=2958179
This commit is contained in:
Daniel Stenberg 2010-03-01 21:59:07 +00:00
parent 1a1ffb10d0
commit 496002ea1c
3 changed files with 10 additions and 2 deletions

View File

@ -6,6 +6,13 @@
Changelog Changelog
Daniel Stenberg (1 Mar 2010)
- Wesley Miaw reported bug #2958179 which identified a case of looping during
OpenSSL based SSL handshaking even though the multi interface was used and
there was no good reason for it.
http://curl.haxx.se/bug/view.cgi?id=2958179
Daniel Stenberg (26 Feb 2010) Daniel Stenberg (26 Feb 2010)
- Pat Ray in bug #2958474 pointed out an off-by-one case when receiving a - Pat Ray in bug #2958474 pointed out an off-by-one case when receiving a
chunked-encoding trailer. chunked-encoding trailer.

View File

@ -21,6 +21,7 @@ This release includes the following bugfixes:
o SMTP: use angle brackets in RCPT TO o SMTP: use angle brackets in RCPT TO
o curl --trace-time not using local time o curl --trace-time not using local time
o off-by-one in the chunked encoding trailer parser o off-by-one in the chunked encoding trailer parser
o superfluous blocking for OpenSSL-based SSH connects and multi interface
This release includes the following known bugs: This release includes the following known bugs:
@ -30,6 +31,6 @@ This release would not have looked like this without help, code, reports and
advice from friends like these: advice from friends like these:
Steven M. Schweda, Yang Tse, Jack Zhang, Tom Donovan, Martin Hager, Steven M. Schweda, Yang Tse, Jack Zhang, Tom Donovan, Martin Hager,
Daniel Fandrich, Patrick Monnerat, Pat Ray Daniel Fandrich, Patrick Monnerat, Pat Ray, Wesley Miaw
Thanks! (and sorry if I forgot to mention someone) Thanks! (and sorry if I forgot to mention someone)

View File

@ -2423,7 +2423,7 @@ ossl_connect_common(struct connectdata *conn,
} }
retcode = ossl_connect_step2(conn, sockindex); retcode = ossl_connect_step2(conn, sockindex);
if(retcode) if(retcode || (data->state.used_interface == Curl_if_multi))
return retcode; return retcode;
} /* repeat step2 until all transactions are done. */ } /* repeat step2 until all transactions are done. */