aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHummyPkg <af123@hummypkg.org.uk>2017-03-11 00:52:19 +0000
committerSteve Bennett <steveb@workware.net.au>2017-03-11 12:43:35 +1000
commit03db5b9396070548a721d527e1ea26a734cbbf0a (patch)
treeb5f9d915234e7dd81bed51af22d96550884bbba3
parent4204f3100253afc3f94be9624231f5c47ef5591a (diff)
downloadjimtcl-03db5b9396070548a721d527e1ea26a734cbbf0a.zip
jimtcl-03db5b9396070548a721d527e1ea26a734cbbf0a.tar.gz
jimtcl-03db5b9396070548a721d527e1ea26a734cbbf0a.tar.bz2
Fix buffer overrun in utf8_index()
-rw-r--r--utf8.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/utf8.c b/utf8.c
index 0d94c0e..2698f66 100644
--- a/utf8.c
+++ b/utf8.c
@@ -66,7 +66,7 @@ int utf8_strlen(const char *str, int bytelen)
if (bytelen < 0) {
bytelen = strlen(str);
}
- while (bytelen) {
+ while (bytelen > 0) {
int c;
int l = utf8_tounicode(str, &c);
charlen++;