* | (__| |_| | _ <| |___
* \___|\___/|_| \_\_____|
*
- * Copyright (C) 1998 - 2009, Daniel Stenberg, <daniel@haxx.se>, et al.
+ * Copyright (C) 1998 - 2010, Daniel Stenberg, <daniel@haxx.se>, et al.
*
* This software is licensed as described in the file COPYING, which
* you should have received as part of this distribution. The terms
*/
CURLcode Curl_http_readwrite_headers(struct SessionHandle *data,
struct connectdata *conn,
- struct SingleRequest *k,
ssize_t *nread,
bool *stop_reading)
{
CURLcode result;
+ struct SingleRequest *k = &data->req;
/* header line within buffer loop */
do {
***************************************************************************/
#ifndef CURL_DISABLE_HTTP
-struct SingleRequest;
-
extern const struct Curl_handler Curl_handler_http;
#ifdef USE_SSL
CURLcode Curl_http_readwrite_headers(struct SessionHandle *data,
struct connectdata *conn,
- struct SingleRequest *k,
ssize_t *nread,
bool *stop_reading);
* | (__| |_| | _ <| |___
* \___|\___/|_| \_\_____|
*
- * Copyright (C) 1998 - 2009, Daniel Stenberg, <daniel@haxx.se>, et al.
+ * Copyright (C) 1998 - 2010, Daniel Stenberg, <daniel@haxx.se>, et al.
*
* This software is licensed as described in the file COPYING, which
* you should have received as part of this distribution. The terms
if(k->header) {
/* we are in parse-the-header-mode */
bool stop_reading = FALSE;
- result = Curl_http_readwrite_headers(data, conn, k, &nread, &stop_reading);
+ result = Curl_http_readwrite_headers(data, conn, &nread, &stop_reading);
if(result)
return result;
if(stop_reading)