summaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorMáté Eckl <ecklm94@gmail.com>2018-08-23 12:51:07 +0200
committerPablo Neira Ayuso <pablo@netfilter.org>2018-08-24 10:09:30 +0200
commitcebbd9678b7ee6f74b3bd4eefc23de5b27135799 (patch)
tree32020dae0f0326d12637e98b4af95ef029792cb5 /include
parenta55ca1a24b7b216144dc737f621fb68f4a924e38 (diff)
src: Make invalid chain priority error more specific
So far if invalid priority name was specified the error message referred to the whole chain/flowtable specification: nft> add chain ip x h { type filter hook prerouting priority first; } Error: 'first' is invalid priority in this context. add chain ip x h { type filter hook prerouting priority first; } ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ With this patch this reference is made specific to the priority specification: nft> add chain ip x h { type filter hook prerouting priority first; } Error: 'first' is invalid priority in this context. add chain ip x h { type filter hook prerouting priority first; } ^^^^^^^^^^^^^^ `prio_spec` is also reused to keep naming intuitive. The parser section formerly named `prio_spec` is renamed to `int_num` as it basically provides the mathematical set of integer numbers. Signed-off-by: Máté Eckl <ecklm94@gmail.com> Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Diffstat (limited to 'include')
-rw-r--r--include/rule.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/include/rule.h b/include/rule.h
index d564cb01..cfbbcf1f 100644
--- a/include/rule.h
+++ b/include/rule.h
@@ -172,6 +172,7 @@ enum chain_flags {
struct prio_spec {
const char *str;
int num;
+ struct location loc;
};
/**