diff options
Diffstat (limited to 'src/loader.c')
-rw-r--r-- | src/loader.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/loader.c b/src/loader.c index 3c96116..9d3d912 100644 --- a/src/loader.c +++ b/src/loader.c @@ -225,11 +225,13 @@ static int yaml_parser_register_anchor(yaml_parser_t *parser, int index, yaml_char_t *anchor) { - yaml_alias_data_t data = { anchor, index, { 0, 0, 0 } }; + yaml_alias_data_t data; yaml_alias_data_t *alias_data; if (!anchor) return 1; + data.anchor = anchor; + data.index = index; data.mark = parser->document->nodes.start[index-1].start_mark; for (alias_data = parser->aliases.start; |