From 88c4b2a818ac1b94a8f9553bca808e5fad127b98 Mon Sep 17 00:00:00 2001 From: Brian Fiete Date: Mon, 6 Sep 2021 07:17:33 -0700 Subject: [PATCH] Fix for string Length-setting (trim-only) assert --- BeefLibs/corlib/src/NumberFormatter.bf | 2 +- BeefLibs/corlib/src/String.bf | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) 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; } }