From 686b2d8507f0f751be91f0666eb87f62c67a28f8 Mon Sep 17 00:00:00 2001 From: Kirill Simonov Date: Sun, 5 Jun 2016 13:02:56 -0500 Subject: Fixed segfault in yaml_string_write_handler. --- src/api.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/api.c b/src/api.c index 0c4732e..b1a8da0 100644 --- a/src/api.c +++ b/src/api.c @@ -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, -- cgit v1.2.1