Add missing filter data copy in makefilters function.

This commit is contained in:
Julien-Pierre Avérous 2017-12-10 20:10:55 +01:00
parent 0bda7f332e
commit 0835b665d2
No known key found for this signature in database
GPG Key ID: F7E1D137FC86FF90

View File

@ -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;