diff --git a/src/runtime/string.c b/src/runtime/string.c index 04cf06bc3c..5bfe8196f7 100644 --- a/src/runtime/string.c +++ b/src/runtime/string.c @@ -184,21 +184,25 @@ sys·arraystring(Array b, String s) void sys·arraystringi(Array b, String s) { - int32 siz, i; + int32 siz1, siz2, i; int32 *a; byte dum[8]; a = (int32*)b.array; - siz = 0; + siz1 = 0; for(i=0; i= siz1) + break; + siz2 += runetochar(s.str+siz2, a[i]); } + s.len = siz2; FLUSH(&s); }