now counts header size return from server and if nothing is returned from a
HTTP server we return error
This commit is contained in:
@@ -5,7 +5,7 @@
|
||||
* | (__| |_| | _ <| |___
|
||||
* \___|\___/|_| \_\_____|
|
||||
*
|
||||
* Copyright (C) 2000, Daniel Stenberg, <daniel@haxx.se>, et al.
|
||||
* Copyright (C) 2001, Daniel Stenberg, <daniel@haxx.se>, et al.
|
||||
*
|
||||
* In order to be useful for every potential user, curl and libcurl are
|
||||
* dual-licensed under the MPL and the MIT/X-derivate licenses.
|
||||
@@ -450,12 +450,14 @@ Transfer(struct connectdata *c_conn)
|
||||
if (data->set.http_include_header)
|
||||
writetype |= CLIENTWRITE_BODY;
|
||||
|
||||
urg = Curl_client_write(data, writetype, data->state.headerbuff,
|
||||
urg = Curl_client_write(data, writetype,
|
||||
data->state.headerbuff,
|
||||
p - data->state.headerbuff);
|
||||
if(urg)
|
||||
return urg;
|
||||
|
||||
data->info.header_size += p - data->state.headerbuff;
|
||||
conn->headerbytecount += p - data->state.headerbuff;
|
||||
|
||||
if(!header) {
|
||||
/*
|
||||
|
||||
Reference in New Issue
Block a user