From 4fa68e2920544ec5d2585fe3e9efd65363e46032 Mon Sep 17 00:00:00 2001 From: Fabian Keil Date: Sun, 23 Oct 2011 11:23:35 +0000 Subject: [PATCH] Enable sharing of server connections again, even if the client doesn't support keep-alive --- jcc.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/jcc.c b/jcc.c index 7400f184..8df9d73b 100644 --- a/jcc.c +++ b/jcc.c @@ -1,4 +1,4 @@ -const char jcc_rcs[] = "$Id: jcc.c,v 1.368 2011/10/23 11:18:53 fabiankeil Exp $"; +const char jcc_rcs[] = "$Id: jcc.c,v 1.369 2011/10/23 11:22:16 fabiankeil Exp $"; /********************************************************************* * * File : $Source: /cvsroot/ijbswa/current/jcc.c,v $ @@ -2515,7 +2515,9 @@ static void serve(struct client_state *csp) && ((csp->flags & CSP_FLAG_SERVER_CONNECTION_KEEP_ALIVE) || (csp->flags & CSP_FLAG_CRUNCHED)) && (csp->cfd != JB_INVALID_SOCKET) - && (csp->flags & CSP_FLAG_CLIENT_CONNECTION_KEEP_ALIVE); + && ((csp->flags & CSP_FLAG_CLIENT_CONNECTION_KEEP_ALIVE) + || (csp->config->feature_flags & + RUNTIME_FEATURE_CONNECTION_SHARING)); if (continue_chatting && !(csp->flags & CSP_FLAG_CRUNCHED)) { -- 2.39.2