From c21f848c1c54b10e6d0f99baf520789803437a4e Mon Sep 17 00:00:00 2001 From: Daniel Stenberg Date: Mon, 5 Mar 2001 13:40:08 +0000 Subject: enable persistant connections by default --- lib/ftp.c | 3 +++ lib/http.c | 3 +++ 2 files changed, 6 insertions(+) (limited to 'lib') diff --git a/lib/ftp.c b/lib/ftp.c index 293a20e2c..2a2e519c9 100644 --- a/lib/ftp.c +++ b/lib/ftp.c @@ -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; -- cgit v1.2.3