From 3bbc188217bb33cabf217c6affe1025c529a66d5 Mon Sep 17 00:00:00 2001 From: Jojakim Stahl Date: Wed, 18 Oct 2017 09:25:09 +0200 Subject: [PATCH] Fixed bug introduced in bfb183e5df53a2a7c3d0fa9afd75924710003e17 with utf8 input be trucated at length - 3 --- backend/library.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/library.c b/backend/library.c index 6d77bb0f..a0967dad 100644 --- a/backend/library.c +++ b/backend/library.c @@ -787,9 +787,9 @@ void strip_bom(unsigned char *source, int *input_length) { for (i = 3; i < *input_length; i++) { source[i - 3] = source[i]; } + *input_length -= 3; } } - *input_length -= 3; } int ZBarcode_Encode(struct zint_symbol *symbol, const unsigned char *source,int in_length) {