MINOR: rules: add a file name and line number to act_rules
These ones are passed on rule creation for the sole purpose of being
reported in "show sess", which is not done yet. For now the entries
are allocated upon rule creation and freed in free_act_rules().
diff --git a/src/action.c b/src/action.c
index a363dea..ba465a2 100644
--- a/src/action.c
+++ b/src/action.c
@@ -297,6 +297,8 @@
if (!rule)
return NULL;
rule->from = from;
+ rule->conf.file = file ? strdup(file) : NULL;
+ rule->conf.line = linenum;
return rule;
}
@@ -309,6 +311,7 @@
free_acl_cond(rule->cond);
if (rule->release_ptr)
rule->release_ptr(rule);
+ free(rule->conf.file);
free(rule);
}
}