You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@httpd.apache.org by Marc Slemko <ma...@znep.com> on 1998/01/29 23:41:49 UTC
clear_connection in mod_proxy
I don't understand.
/* Clear all connection-based headers from the incoming headers table */
static void clear_connection (table *headers)
{
char *name;
char *next = table_get(headers, "Connection");
if (!next) return;
while (*next) {
name = next;
while (*next && !isspace(*next) && (*next != ',')) ++next;
while (*next && (isspace(*next) || (*next == ','))) {
*next = '\0';
++next;
}
table_unset(headers, name);
}
table_unset(headers, "Connection");
}
Why is it doing that? Is this an attempt to work with pre-1.1 keepalives
that use a Keep-Alive header in addition? Why not just explicitly key on
that?
Roy? You wrote it...