From 8570761928d996713f7fceb0a61a161b09914ec1 Mon Sep 17 00:00:00 2001 From: James Roseborough Date: Mon, 14 Jan 2008 23:11:09 +0000 Subject: [PATCH] Make utf-8 conversion more robust to bad input. --- src/core/org/luaj/vm/LString.java | 13 ++++++++----- src/test/java/org/luaj/vm/LStringTest.java | 1 + 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/src/core/org/luaj/vm/LString.java b/src/core/org/luaj/vm/LString.java index 5ae6065f..8c3f0280 100644 --- a/src/core/org/luaj/vm/LString.java +++ b/src/core/org/luaj/vm/LString.java @@ -102,21 +102,24 @@ public class LString extends LValue { */ public String toJavaString() { char[] c = new char[m_length]; - int n = 0; + int n=0, p=0; int b; for ( int i=0; i