diff options
author | Daniel Stenberg <daniel@haxx.se> | 2008-01-31 12:04:33 +0000 |
---|---|---|
committer | Daniel Stenberg <daniel@haxx.se> | 2008-01-31 12:04:33 +0000 |
commit | b620e62f0f4e90f4d1338117c67580a6f5f37377 (patch) | |
tree | 75b747c8facdd1b70656dbab4550cad324e95b19 /lib/ftp.c | |
parent | b3186dee177d277094111939ea9d192e278ea71c (diff) | |
download | curl-b620e62f0f4e90f4d1338117c67580a6f5f37377.tar.gz |
- Dmitry Kurochkin moved several struct fields from the connectdata struct to
the SingleRequest one to make pipelining better. It is a bit tricky to keep
them in the right place, to keep things related to the actual request or to
the actual connection in the right place.
Diffstat (limited to 'lib/ftp.c')
-rw-r--r-- | lib/ftp.c | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -1473,7 +1473,7 @@ static CURLcode ftp_state_post_mdtm(struct connectdata *conn) /* If we have selected NOBODY and HEADER, it means that we only want file information. Which in FTP can't be much more than the file size and date. */ - if(conn->bits.no_body && ftpc->file && + if(data->set.opt_no_body && ftpc->file && ftp_need_type(conn, data->set.prefer_ascii)) { /* The SIZE command is _not_ RFC 959 specified, and therefor many servers may not support it! It is however the only way we have to get a file's @@ -2007,7 +2007,7 @@ static CURLcode ftp_state_mdtm_resp(struct connectdata *conn, /* If we asked for a time of the file and we actually got one as well, we "emulate" a HTTP-style header in our output. */ - if(conn->bits.no_body && + if(data->set.opt_no_body && ftpc->file && data->set.get_filetime && (data->info.filetime>=0) ) { @@ -3575,7 +3575,7 @@ CURLcode ftp_perform(struct connectdata *conn, DEBUGF(infof(conn->data, "DO phase starts\n")); - if(conn->bits.no_body) { + if(conn->data->set.opt_no_body) { /* requested no body means no transfer... */ struct FTP *ftp = conn->data->state.proto.ftp; ftp->transfer = FTPTRANSFER_INFO; |