/*
- * $Id: client_side.cc,v 1.109 1997/06/02 01:06:09 wessels Exp $
+ * $Id: client_side.cc,v 1.110 1997/06/03 20:08:22 wessels Exp $
*
* DEBUG: section 33 Client-side Routines
* AUTHOR: Duane Wessels
safe_free(http->url);
http->url = xstrdup(result);
new_request->http_ver = old_request->http_ver;
+ new_request->headers = old_request->headers;
+ new_request->headers_sz = old_request->headers_sz;
requestUnlink(old_request);
http->request = requestLink(new_request);
urlCanonical(http->request, http->url);
httpBuildRequestHeader(http->request,
http->request,
NULL, /* entry */
- http->request->headers,
NULL, /* in_len */
buf + len,
8192 - len,
/*
- * $Id: http.cc,v 1.168 1997/06/02 19:56:03 wessels Exp $
+ * $Id: http.cc,v 1.169 1997/06/03 20:08:23 wessels Exp $
*
* DEBUG: section 11 Hypertext Transfer Protocol (HTTP)
* AUTHOR: Harvest Derived
httpBuildRequestHeader(request_t * request,
request_t * orig_request,
StoreEntry * entry,
- char *hdr_in,
size_t * in_len,
char *hdr_out,
size_t out_sz,
int cc_flags = 0;
int n;
const char *url = NULL;
+ char *hdr_in = orig_request->headers;
+ assert(hdr_in != NULL);
debug(11, 3, "httpBuildRequestHeader: INPUT:\n%s\n", hdr_in);
xstrncpy(fwdbuf, "X-Forwarded-For: ", 4096);
xstrncpy(viabuf, "Via: ", 4096);
len = httpBuildRequestHeader(req,
httpState->orig_request ? httpState->orig_request : req,
entry,
- req->headers,
NULL,
buf,
buflen,