diff options
author | Reini Urban <rurban@cpanel.net> | 2016-05-04 08:53:47 +0200 |
---|---|---|
committer | Tina Müller <cpan2@tinita.de> | 2018-07-17 23:08:09 +0200 |
commit | 75eddf785fedc2aeb9bf96db5a9bee97f7e4e72e (patch) | |
tree | d6a230dc193aa40196a7afb815fe2ee9b6b2e4d1 /src/dumper.c | |
parent | 20496ee288fc0cbb9416a328f39379f69a5667da (diff) | |
download | libyaml-git-75eddf785fedc2aeb9bf96db5a9bee97f7e4e72e.tar.gz |
fix C++-compat error
we cannot malloc to an anon struct in C++.
typedef yaml_anchors_t
Diffstat (limited to 'src/dumper.c')
-rw-r--r-- | src/dumper.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/dumper.c b/src/dumper.c index 29fb9c0..1fe940b 100644 --- a/src/dumper.c +++ b/src/dumper.c @@ -131,7 +131,7 @@ yaml_emitter_dump(yaml_emitter_t *emitter, yaml_document_t *document) assert(emitter->opened); /* Emitter should be opened. */ - emitter->anchors = yaml_malloc(sizeof(*(emitter->anchors)) + emitter->anchors = (yaml_anchors_t*)yaml_malloc(sizeof(*(emitter->anchors)) * (document->nodes.top - document->nodes.start)); if (!emitter->anchors) goto error; memset(emitter->anchors, 0, sizeof(*(emitter->anchors)) |