From bab3c3b935fd5c396b64f37b89795a90dcacd383 Mon Sep 17 00:00:00 2001 From: Michael Drake Date: Sat, 28 Jul 2018 13:55:45 +0100 Subject: Tests: Fix read before start of unused expected buffer. --- test/cscodec-utf16.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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); -- cgit v1.2.3