diff options
author | Daniel Stenberg <daniel@haxx.se> | 2001-03-05 13:40:08 +0000 |
---|---|---|
committer | Daniel Stenberg <daniel@haxx.se> | 2001-03-05 13:40:08 +0000 |
commit | c21f848c1c54b10e6d0f99baf520789803437a4e (patch) | |
tree | 1e33ece0dcd72c886974b23f1ae8f7d1b63f6d62 | |
parent | 84e94fda8ba36c77c80e012c52ad36a4a59de6a7 (diff) |
enable persistant connections by default
-rw-r--r-- | lib/ftp.c | 3 | ||||
-rw-r--r-- | lib/http.c | 3 |
2 files changed, 6 insertions, 0 deletions
@@ -296,6 +296,9 @@ CURLcode Curl_ftp_connect(struct connectdata *conn) memset(ftp, 0, sizeof(struct FTP)); conn->proto.ftp = ftp; + /* We always support persistant connections on ftp */ + conn->bits.close = FALSE; + /* get some initial data into the ftp struct */ ftp->bytecountp = &conn->bytecount; diff --git a/lib/http.c b/lib/http.c index 589501450..71ef7aa35 100644 --- a/lib/http.c +++ b/lib/http.c @@ -402,6 +402,9 @@ CURLcode Curl_http(struct connectdata *conn) else http = conn->proto.http; + /* We default to persistant connections */ + conn->bits.close = FALSE; + if ( (conn->protocol&(PROT_HTTP|PROT_FTP)) && data->bits.upload) { data->bits.http_put=1; |