diff options
author | Michael Drake <tlsa@netsurf-browser.org> | 2018-07-28 13:55:45 +0100 |
---|---|---|
committer | Michael Drake <tlsa@netsurf-browser.org> | 2018-07-28 13:55:45 +0100 |
commit | bab3c3b935fd5c396b64f37b89795a90dcacd383 (patch) | |
tree | 7b351030a18576e4f78f0f2641869971668082a8 | |
parent | a191c155f6d137cae222c19185123b0d4e898e51 (diff) | |
download | libparserutils-bab3c3b935fd5c396b64f37b89795a90dcacd383.tar.gz libparserutils-bab3c3b935fd5c396b64f37b89795a90dcacd383.tar.bz2 |
Tests: Fix read before start of unused expected buffer.
-rw-r--r-- | test/cscodec-utf16.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/test/cscodec-utf16.c b/test/cscodec-utf16.c index 835c65e..f56516c 100644 --- a/test/cscodec-utf16.c +++ b/test/cscodec-utf16.c @@ -117,7 +117,7 @@ bool handle_line(const char *data, size_t datalen, void *pw) if (ctx->buf[ctx->bufused - 1] == '\n') ctx->bufused -= 1; - if (ctx->exp[ctx->expused - 1] == '\n') + if (ctx->expused != 0 && ctx->exp[ctx->expused - 1] == '\n') ctx->expused -= 1; run_test(ctx); |