/*
- * $Id: client_side.cc,v 1.586 2002/08/22 20:26:38 wessels Exp $
+ * $Id: client_side.cc,v 1.587 2002/08/24 01:59:51 hno Exp $
*
* DEBUG: section 33 Client-side Routines
* AUTHOR: Duane Wessels
{
request_t *request = http->request;
const HttpHeader *req_hdr = &request->header;
+
debug(33, 3) ("clientSetKeepaliveFlag: http_ver = %d.%d\n",
request->http_ver.major, request->http_ver.minor);
debug(33, 3) ("clientSetKeepaliveFlag: method = %s\n",
RequestMethodStr[request->method]);
if (!Config.onoff.client_pconns)
request->flags.proxy_keepalive = 0;
- else if (httpMsgIsPersistent(request->http_ver, req_hdr))
- request->flags.proxy_keepalive = 1;
+ else {
+ http_version_t http_ver;
+ httpBuildVersion(&http_ver, 1, 0); /* we are HTTP/1.0, no matter what the client requests... */
+ if (httpMsgIsPersistent(http_ver, req_hdr))
+ request->flags.proxy_keepalive = 1;
+ }
}
static int