summaryrefslogtreecommitdiff
path: root/src/loader.c
diff options
context:
space:
mode:
authorKirill Simonov <xi@resolvent.net>2009-02-23 19:59:19 +0000
committerKirill Simonov <xi@resolvent.net>2009-02-23 19:59:19 +0000
commit252c575a5cd67b2207ef79e6b29d6f4d12f21ada (patch)
tree3741e793285211f31b87564f372d22709f437bb4 /src/loader.c
parent45bc975e7b3b34f1f6e29c1b2941de14fb815a55 (diff)
downloadlibyaml-hg-252c575a5cd67b2207ef79e6b29d6f4d12f21ada.tar.gz
Fixed non-ANSI initializations (fixes #115).
Diffstat (limited to 'src/loader.c')
-rw-r--r--src/loader.c4
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;