PROT_CLOSEACTION doesn't have to be its own bit but can just as well just

include the protocol bits of such actions, which currently only means FTP
This commit is contained in:
Daniel Stenberg 2006-12-11 09:31:08 +00:00
parent ca48b6bf35
commit cf99fed17a
1 changed files with 3 additions and 1 deletions

View File

@ -699,7 +699,6 @@ struct connectdata {
particular struct has */
long protocol; /* PROT_* flags concerning the protocol set */
#define PROT_MISSING (1<<0)
#define PROT_CLOSEACTION (1<<1) /* needs action before socket close */
#define PROT_HTTP (1<<2)
#define PROT_HTTPS (1<<3)
#define PROT_FTP (1<<4)
@ -713,6 +712,9 @@ struct connectdata {
#define PROT_SCP (1<<12)
#define PROT_SFTP (1<<13)
#define PROT_CLOSEACTION PROT_FTP /* these ones need action before socket
close */
/* 'dns_entry' is the particular host we use. This points to an entry in the
DNS cache and it will not get pruned while locked. It gets unlocked in
Curl_done(). This entry will be NULL if the connection is re-used as then