Get rid of some more code in the CURL_DISABLE_HTTP case
This commit is contained in:
		| @@ -440,6 +440,7 @@ static CURLcode readwrite_data(struct SessionHandle *data, | |||||||
|        is non-headers. */ |        is non-headers. */ | ||||||
|     if(k->str && !k->header && (nread > 0 || is_empty_data)) { |     if(k->str && !k->header && (nread > 0 || is_empty_data)) { | ||||||
|  |  | ||||||
|  | #ifndef CURL_DISABLE_HTTP | ||||||
|       if(0 == k->bodywrites && !is_empty_data) { |       if(0 == k->bodywrites && !is_empty_data) { | ||||||
| 	/* These checks are only made the first time we are about to | 	/* These checks are only made the first time we are about to | ||||||
| 	   write a piece of the body */ | 	   write a piece of the body */ | ||||||
| @@ -501,6 +502,7 @@ static CURLcode readwrite_data(struct SessionHandle *data, | |||||||
|  |  | ||||||
| 	} /* this is HTTP */ | 	} /* this is HTTP */ | ||||||
|       } /* this is the first time we write a body part */ |       } /* this is the first time we write a body part */ | ||||||
|  | #endif /* CURL_DISABLE_HTTP */ | ||||||
|       k->bodywrites++; |       k->bodywrites++; | ||||||
|  |  | ||||||
|       /* pass data to the debug function before it gets "dechunked" */ |       /* pass data to the debug function before it gets "dechunked" */ | ||||||
| @@ -883,6 +885,7 @@ static CURLcode readwrite_headers(struct SessionHandle *data, | |||||||
|       data->info.header_size += (long)headerlen; |       data->info.header_size += (long)headerlen; | ||||||
|       data->req.headerbytecount += (long)headerlen; |       data->req.headerbytecount += (long)headerlen; | ||||||
|  |  | ||||||
|  | #ifndef CURL_DISABLE_HTTP | ||||||
|       data->req.deductheadercount = |       data->req.deductheadercount = | ||||||
| 	(100 <= k->httpcode && 199 >= k->httpcode)?data->req.headerbytecount:0; | 	(100 <= k->httpcode && 199 >= k->httpcode)?data->req.headerbytecount:0; | ||||||
|  |  | ||||||
| @@ -893,7 +896,6 @@ static CURLcode readwrite_headers(struct SessionHandle *data, | |||||||
| 	*stop_reading = TRUE; | 	*stop_reading = TRUE; | ||||||
|       } |       } | ||||||
|  |  | ||||||
| #ifndef CURL_DISABLE_HTTP |  | ||||||
|       if(!*stop_reading) { |       if(!*stop_reading) { | ||||||
| 	/* Curl_http_auth_act() checks what authentication methods | 	/* Curl_http_auth_act() checks what authentication methods | ||||||
| 	 * that are available and decides which one (if any) to | 	 * that are available and decides which one (if any) to | ||||||
| @@ -2171,6 +2173,14 @@ CURLcode Curl_follow(struct SessionHandle *data, | |||||||
|                                       here */ |                                       here */ | ||||||
|                      followtype type) /* see transfer.h */ |                      followtype type) /* see transfer.h */ | ||||||
| { | { | ||||||
|  | #ifdef CURL_DISABLE_HTTP | ||||||
|  |   (void)data; | ||||||
|  |   (void)newurl; | ||||||
|  |   (void)type; | ||||||
|  |   /* Location: following will not happen when HTTP is disabled */ | ||||||
|  |   return CURLE_TOO_MANY_REDIRECTS; | ||||||
|  | #else | ||||||
|  |  | ||||||
|   /* Location: redirect */ |   /* Location: redirect */ | ||||||
|   bool disallowport = FALSE; |   bool disallowport = FALSE; | ||||||
|  |  | ||||||
| @@ -2358,6 +2368,7 @@ CURLcode Curl_follow(struct SessionHandle *data, | |||||||
|   Curl_pgrsResetTimes(data); |   Curl_pgrsResetTimes(data); | ||||||
|  |  | ||||||
|   return CURLE_OK; |   return CURLE_OK; | ||||||
|  | #endif /* CURL_DISABLE_HTTP */ | ||||||
| } | } | ||||||
|  |  | ||||||
| static CURLcode | static CURLcode | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Dan Fandrich
					Dan Fandrich