From 3efaff973fbed758655ac07420b14473a3fb29a2 Mon Sep 17 00:00:00 2001 From: Glenn Strauss Date: Mon, 9 Apr 2018 09:47:40 -0400 Subject: [PATCH] [mod_fastcgi,mod_scgi] fastcgi.balance,scgi.balance (fixes #2882) x-ref: "fastcgi.balance not working" https://redmine.lighttpd.net/issues/2882 --- src/mod_fastcgi.c | 3 +++ src/mod_scgi.c | 3 +++ 2 files changed, 6 insertions(+) diff --git a/src/mod_fastcgi.c b/src/mod_fastcgi.c index c92dc0ac..bec5d0d7 100644 --- a/src/mod_fastcgi.c +++ b/src/mod_fastcgi.c @@ -463,6 +463,7 @@ static int fcgi_patch_connection(server *srv, connection *con, plugin_data *p) { PATCH(exts_auth); PATCH(exts_resp); PATCH(debug); + PATCH(balance); PATCH(ext_mapping); /* skip the first, the global context */ @@ -483,6 +484,8 @@ static int fcgi_patch_connection(server *srv, connection *con, plugin_data *p) { PATCH(exts_resp); } else if (buffer_is_equal_string(du->key, CONST_STR_LEN("fastcgi.debug"))) { PATCH(debug); + } else if (buffer_is_equal_string(du->key, CONST_STR_LEN("fastcgi.balance"))) { + PATCH(balance); } else if (buffer_is_equal_string(du->key, CONST_STR_LEN("fastcgi.map-extensions"))) { PATCH(ext_mapping); } diff --git a/src/mod_scgi.c b/src/mod_scgi.c index 1712c7b7..7056b340 100644 --- a/src/mod_scgi.c +++ b/src/mod_scgi.c @@ -217,6 +217,7 @@ static int scgi_patch_connection(server *srv, connection *con, plugin_data *p) { PATCH(exts_resp); PATCH(proto); PATCH(debug); + PATCH(balance); PATCH(ext_mapping); /* skip the first, the global context */ @@ -237,6 +238,8 @@ static int scgi_patch_connection(server *srv, connection *con, plugin_data *p) { PATCH(exts_resp); } else if (buffer_is_equal_string(du->key, CONST_STR_LEN("scgi.protocol"))) { PATCH(proto); + } else if (buffer_is_equal_string(du->key, CONST_STR_LEN("scgi.balance"))) { + PATCH(balance); } else if (buffer_is_equal_string(du->key, CONST_STR_LEN("scgi.debug"))) { PATCH(debug); } else if (buffer_is_equal_string(du->key, CONST_STR_LEN("scgi.map-extensions"))) {