curl-library
Re: Problem using FTPS through HTTP Proxy (crash in cURL library)
Date: Wed, 13 Sep 2006 10:23:01 +0200
Ok, the patch from Marcos Rotcha works for me perfectly. Send and
receive files without any problem. :)
The curl version used is 7.15.5.
the "diff -u" patch
------------------------------------------------------------------------------------------------------
--- curl-7.15.5/lib/sendf.c 2006-07-14 20:31:20.000000000 +0200
+++ ./sendf.c 2006-09-13 09:13:05.000000000 +0200
@@ -324,7 +324,7 @@
CURLcode retcode;
int num = (sockfd == conn->sock[SECONDARYSOCKET]);
- if (conn->ssl[num].use)
+ if (conn->ssl[num].use && conn->ssl[num].handle != 0) {
/* only TRUE if SSL enabled */
bytes_written = Curl_ssl_send(conn, num, mem, len);
else {
@@ -452,7 +452,7 @@
*n=0; /* reset amount to zero */
- if(conn->ssl[num].use) {
+ if (conn->ssl[num].use && conn->ssl[num].handle != 0) {
nread = Curl_ssl_recv(conn, num, buf, buffersize);
if(nread == -1)
Received on 2006-09-13