From 1125d45397972276ffbc27d9180e0faba10f139c Mon Sep 17 00:00:00 2001 From: Daniel Stenberg Date: Thu, 15 Nov 2007 23:30:59 +0000 Subject: removed unnecessary check from add_buffer_send() that only was made within #ifdef CURL_DOES_CONVERSIONS anyway! I turned it into a DEBUGASSERT() instead. --- lib/http.c | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) (limited to 'lib') diff --git a/lib/http.c b/lib/http.c index e7b39ad4b..eba69bdac 100644 --- a/lib/http.c +++ b/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 */ -- cgit v1.2.3