diff --git a/BeefLibs/corlib/src/NumberFormatter.bf b/BeefLibs/corlib/src/NumberFormatter.bf index d4680f65..4f14c6db 100644 --- a/BeefLibs/corlib/src/NumberFormatter.bf +++ b/BeefLibs/corlib/src/NumberFormatter.bf @@ -2675,7 +2675,7 @@ namespace System return; int i = sb.Length + (end - start); - sb.Length = i; + sb.PrepareBuffer(i); var end; var start; diff --git a/BeefLibs/corlib/src/String.bf b/BeefLibs/corlib/src/String.bf index d426e8d4..9a8a0bb0 100644 --- a/BeefLibs/corlib/src/String.bf +++ b/BeefLibs/corlib/src/String.bf @@ -329,7 +329,7 @@ namespace System set { - Debug.Assert((uint)mLength <= (uint)value); + Debug.Assert((uint)value <= (uint)mLength); mLength = (int_strsize)value; } }