removed unnecessary check from add_buffer_send() that only was made within
#ifdef CURL_DOES_CONVERSIONS anyway! I turned it into a DEBUGASSERT() instead.
This commit is contained in:
		
							
								
								
									
										20
									
								
								lib/http.c
									
									
									
									
									
								
							
							
						
						
									
										20
									
								
								lib/http.c
									
									
									
									
									
								
							| @@ -943,17 +943,17 @@ CURLcode add_buffer_send(send_buffer *in, | ||||
|   ptr = in->buffer; | ||||
|   size = in->size_used; | ||||
|  | ||||
|   DEBUGASSERT(size - included_body_bytes > 0); | ||||
|  | ||||
| #ifdef CURL_DOES_CONVERSIONS | ||||
|   if(size - included_body_bytes > 0) { | ||||
|     res = Curl_convert_to_network(conn->data, ptr, size - included_body_bytes); | ||||
|     /* Curl_convert_to_network calls failf if unsuccessful */ | ||||
|     if(res != CURLE_OK) { | ||||
|       /* conversion failed, free memory and return to the caller */ | ||||
|       if(in->buffer) | ||||
|         free(in->buffer); | ||||
|       free(in); | ||||
|       return res; | ||||
|     } | ||||
|   res = Curl_convert_to_network(conn->data, ptr, size - included_body_bytes); | ||||
|   /* Curl_convert_to_network calls failf if unsuccessful */ | ||||
|   if(res != CURLE_OK) { | ||||
|     /* conversion failed, free memory and return to the caller */ | ||||
|     if(in->buffer) | ||||
|       free(in->buffer); | ||||
|     free(in); | ||||
|     return res; | ||||
|   } | ||||
| #endif /* CURL_DOES_CONVERSIONS */ | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Daniel Stenberg
					Daniel Stenberg