diff options
author | Kirill Simonov <xi@resolvent.net> | 2016-06-05 13:02:56 -0500 |
---|---|---|
committer | Kirill Simonov <xi@resolvent.net> | 2016-06-05 13:02:56 -0500 |
commit | 3af4d2be6f83f9620a1628dad08e30ea448d3d72 (patch) | |
tree | 729ec56a10f0d8472f249433786f374372c9d52c /src | |
parent | a7b9292e35dd77d70d66ded0d8e9b47ac8912cab (diff) | |
download | libyaml-hg-3af4d2be6f83f9620a1628dad08e30ea448d3d72.tar.gz |
Fixed segfault in yaml_string_write_handler.
Diffstat (limited to 'src')
-rw-r--r-- | src/api.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -415,7 +415,7 @@ yaml_string_write_handler(void *data, unsigned char *buffer, size_t size) { yaml_emitter_t *emitter = data; - if (emitter->output.string.size + *emitter->output.string.size_written + if (emitter->output.string.size - *emitter->output.string.size_written < size) { memcpy(emitter->output.string.buffer + *emitter->output.string.size_written, |