aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/http/modules/ngx_http_sub_filter_module.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/http/modules/ngx_http_sub_filter_module.c b/src/http/modules/ngx_http_sub_filter_module.c
index 0a4ff6d80..8ba75edb7 100644
--- a/src/http/modules/ngx_http_sub_filter_module.c
+++ b/src/http/modules/ngx_http_sub_filter_module.c
@@ -853,8 +853,9 @@ ngx_http_sub_merge_conf(ngx_conf_t *cf, void *parent, void *child)
conf->pairs = prev->pairs;
conf->matches = prev->matches;
conf->tables = prev->tables;
+ }
- } else if (conf->dynamic == 0){
+ if (conf->pairs && conf->dynamic == 0 && conf->tables == NULL) {
pairs = conf->pairs->elts;
n = conf->pairs->nelts;