From 0835b665d2fbb446b7e975fdfe4750295482a1cb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julien-Pierre=20Av=C3=A9rous?= Date: Sun, 10 Dec 2017 20:10:55 +0100 Subject: [PATCH] Add missing filter data copy in makefilters function. --- src/proxymain.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/proxymain.c b/src/proxymain.c index 80dd0d4..2f38874 100644 --- a/src/proxymain.c +++ b/src/proxymain.c @@ -1109,6 +1109,7 @@ FILTER_ACTION makefilters (struct srvparam *srv, struct clientparam *param){ if(action == PASS) continue; if(action > CONTINUE) return action; param->filters[param->nfilters].filter = srv->filter + i; + param->filters[param->nfilters].data = srv->filter[i].data; if(srv->filter[i].filter_request)param->reqfilters[param->nreqfilters++] = param->filters + param->nfilters; if(srv->filter[i].filter_header_cli)param->hdrfilterscli[param->nhdrfilterscli++] = param->filters + param->nfilters; if(srv->filter[i].filter_header_srv)param->hdrfilterssrv[param->nhdrfilterssrv++] = param->filters + param->nfilters;