summaryrefslogtreecommitdiff
path: root/filter
diff options
context:
space:
mode:
authorMaria Matejka <mq@ucw.cz>2022-03-26 12:37:41 +0100
committerMaria Matejka <mq@ucw.cz>2022-05-04 15:37:41 +0200
commit22f95d9889f07d868ffaec40ab43fd8dd9b0bb31 (patch)
tree7e754d3f92a001ec05439364610f8b7a3cadcaf2 /filter
parente261b325113a63410bc30287c135bf162480c3b2 (diff)
Special attribute types for enums
Diffstat (limited to 'filter')
-rw-r--r--filter/config.Y2
-rw-r--r--filter/f-inst.c2
2 files changed, 2 insertions, 2 deletions
diff --git a/filter/config.Y b/filter/config.Y
index 67bd04b4..fb331c16 100644
--- a/filter/config.Y
+++ b/filter/config.Y
@@ -165,7 +165,7 @@ f_generate_empty(struct f_dynamic_attr dyn)
{
struct f_val empty;
- switch (dyn.type & EAF_TYPE_MASK) {
+ switch (dyn.type) {
case EAF_TYPE_AS_PATH:
empty = f_const_empty_path;
break;
diff --git a/filter/f-inst.c b/filter/f-inst.c
index 8bfec479..11ca1e28 100644
--- a/filter/f-inst.c
+++ b/filter/f-inst.c
@@ -696,7 +696,7 @@
break;
}
- switch (e->type & EAF_TYPE_MASK) {
+ switch (e->type) {
case EAF_TYPE_INT:
RESULT_(da.f_type, i, e->u.data);
break;