summaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
Diffstat (limited to 'include')
-rw-r--r--include/nftables.h1
-rw-r--r--include/parser.h3
2 files changed, 3 insertions, 1 deletions
diff --git a/include/nftables.h b/include/nftables.h
index bb9bb209..af2c1ea1 100644
--- a/include/nftables.h
+++ b/include/nftables.h
@@ -165,6 +165,7 @@ enum input_descriptor_types {
* @line_offset: offset of the current line to the beginning
*/
struct input_descriptor {
+ struct list_head list;
struct location location;
enum input_descriptor_types type;
const char *name;
diff --git a/include/parser.h b/include/parser.h
index 8e57899e..a5ae802b 100644
--- a/include/parser.h
+++ b/include/parser.h
@@ -15,8 +15,9 @@
struct parser_state {
struct input_descriptor *indesc;
- struct input_descriptor indescs[MAX_INCLUDE_DEPTH];
+ struct input_descriptor *indescs[MAX_INCLUDE_DEPTH];
unsigned int indesc_idx;
+ struct list_head indesc_list;
struct list_head *msgs;
unsigned int nerrs;