changeset 7084:d8e7699ac68e HEAD

uni_ucs4_to_utf8(): Check len>0 first so we don't access input[len].
author Timo Sirainen <tss@iki.fi>
date Tue, 01 Jan 2008 21:44:55 +0200
parents de129bdc9f58
children d60a2e859e38
files src/lib/unichar.c
diffstat 1 files changed, 1 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/src/lib/unichar.c	Tue Jan 01 21:37:08 2008 +0200
+++ b/src/lib/unichar.c	Tue Jan 01 21:44:55 2008 +0200
@@ -111,7 +111,7 @@
 
 void uni_ucs4_to_utf8(const unichar_t *input, size_t len, buffer_t *output)
 {
-	for (; *input != '\0' && len > 0; input++, len--)
+	for (; len > 0 && *input != '\0'; input++, len--)
 		uni_ucs4_to_utf8_c(*input, output);
 }