Loading CHANGES +4 −0 Original line number Diff line number Diff line Loading @@ -9,6 +9,10 @@ Daniel (21 October 2005) - "Ofer" reported a problem when libcurl re-used a connection and failed to do it, it could then accidentally actually crash. Presumably, this concerns FTP connections. http://curl.haxx.se/bug/view.cgi?id=1330310 - Temprimus improved the MSVC makefile so that the static debug SSL libs are linked to the executable and not to the libcurld.lib http://curl.haxx.se/bug/view.cgi?id=1326676 Loading lib/url.c +8 −1 Original line number Diff line number Diff line Loading @@ -3844,7 +3844,14 @@ CURLcode Curl_do(struct connectdata **connp, bool *done) /* conn may no longer be a good pointer */ if(CURLE_OK == result) { /* * According to bug report #1330310. We need to check for * CURLE_SEND_ERROR here as well. I figure this could happen when the * request failed on a FTP connection and thus Curl_done() itself tried * to use the connection (again). Slight Lack of feedback in the report, * but I don't think this extra check can do much harm. */ if((CURLE_OK == result) || (CURLE_SEND_ERROR == result)) { bool async; bool protocol_done = TRUE; Loading Loading
CHANGES +4 −0 Original line number Diff line number Diff line Loading @@ -9,6 +9,10 @@ Daniel (21 October 2005) - "Ofer" reported a problem when libcurl re-used a connection and failed to do it, it could then accidentally actually crash. Presumably, this concerns FTP connections. http://curl.haxx.se/bug/view.cgi?id=1330310 - Temprimus improved the MSVC makefile so that the static debug SSL libs are linked to the executable and not to the libcurld.lib http://curl.haxx.se/bug/view.cgi?id=1326676 Loading
lib/url.c +8 −1 Original line number Diff line number Diff line Loading @@ -3844,7 +3844,14 @@ CURLcode Curl_do(struct connectdata **connp, bool *done) /* conn may no longer be a good pointer */ if(CURLE_OK == result) { /* * According to bug report #1330310. We need to check for * CURLE_SEND_ERROR here as well. I figure this could happen when the * request failed on a FTP connection and thus Curl_done() itself tried * to use the connection (again). Slight Lack of feedback in the report, * but I don't think this extra check can do much harm. */ if((CURLE_OK == result) || (CURLE_SEND_ERROR == result)) { bool async; bool protocol_done = TRUE; Loading