From 5e1cf14565675ad1bbc983901a33ab6fe7e0c906 Mon Sep 17 00:00:00 2001 From: Valentin Bartenev Date: Fri, 12 Apr 2019 17:44:55 +0300 Subject: [PATCH] Controller: rejecting double wildcards. --- src/nxt_conf_validation.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/nxt_conf_validation.c b/src/nxt_conf_validation.c index e2e1b89e..aedcc605 100644 --- a/src/nxt_conf_validation.c +++ b/src/nxt_conf_validation.c @@ -777,7 +777,12 @@ nxt_conf_vldt_match_pattern(nxt_conf_validation_t *vldt, case sw_side: if (i == last) { - break; + if (last - first != 1) { + break; + } + + return nxt_conf_vldt_error(vldt, "The \"match\" pattern must " + "not contain double \"*\" markers."); } /* Fall through. */