X-Git-Url: http://www.privoxy.org/gitweb/?a=blobdiff_plain;f=gateway.c;h=9088a5cf932566ce14b48d67cad39bdfc75b007a;hb=cf91b3ff182baed8aff7664e32ca64998402205c;hp=d45e3e7b7b4625e847b532e1c0128e9e25295c66;hpb=f49585f0dec2d68097304afaf2e22c2d3ceb3c91;p=privoxy.git diff --git a/gateway.c b/gateway.c index d45e3e7b..9088a5cf 100644 --- a/gateway.c +++ b/gateway.c @@ -1,4 +1,4 @@ -const char gateway_rcs[] = "$Id: gateway.c,v 1.53 2009/05/16 13:27:20 fabiankeil Exp $"; +const char gateway_rcs[] = "$Id: gateway.c,v 1.54 2009/05/19 17:43:45 fabiankeil Exp $"; /********************************************************************* * * File : $Source: /cvsroot/ijbswa/current/gateway.c,v $ @@ -598,7 +598,8 @@ jb_socket forwarded_connect(const struct forward_spec * fwd, jb_socket sfd = JB_INVALID_SOCKET; #ifdef FEATURE_CONNECTION_KEEP_ALIVE - if ((csp->config->feature_flags & RUNTIME_FEATURE_CONNECTION_SHARING)) + if ((csp->config->feature_flags & RUNTIME_FEATURE_CONNECTION_SHARING) + && !(csp->flags & CSP_FLAG_SERVER_SOCKET_TAINTED)) { sfd = get_reusable_connection(http, fwd); if (JB_INVALID_SOCKET != sfd)