Browse Source

Fix: string.format

AnnulusGames 1 year ago
parent
commit
e3ef6eb47d
1 changed files with 1 additions and 1 deletions
  1. 1 1
      src/Lua/Standard/Text/FormatFunction.cs

+ 1 - 1
src/Lua/Standard/Text/FormatFunction.cs

@@ -138,7 +138,7 @@ public sealed class FormatFunction : LuaFunction
                             formattedValue = strBuffer[0].Read<string>();
                         }
 
-                        if (specifier is 's' && precision > 0)
+                        if (specifier is 's' && precision > 0 && precision <= formattedValue.Length)
                         {
                             formattedValue = formattedValue[..precision];
                         }