summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Drake <tlsa@netsurf-browser.org>2018-07-28 13:55:45 +0100
committerMichael Drake <tlsa@netsurf-browser.org>2018-07-28 13:55:45 +0100
commitbab3c3b935fd5c396b64f37b89795a90dcacd383 (patch)
tree7b351030a18576e4f78f0f2641869971668082a8
parenta191c155f6d137cae222c19185123b0d4e898e51 (diff)
downloadlibparserutils-bab3c3b935fd5c396b64f37b89795a90dcacd383.tar.gz
libparserutils-bab3c3b935fd5c396b64f37b89795a90dcacd383.tar.bz2
Tests: Fix read before start of unused expected buffer.
-rw-r--r--test/cscodec-utf16.c2
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);