diff --git a/modules/mono/glue/GodotSharp/GodotSharp/Core/StringExtensions.cs b/modules/mono/glue/GodotSharp/GodotSharp/Core/StringExtensions.cs index 67e52a37b0b..b12c82b349d 100644 --- a/modules/mono/glue/GodotSharp/GodotSharp/Core/StringExtensions.cs +++ b/modules/mono/glue/GodotSharp/GodotSharp/Core/StringExtensions.cs @@ -1539,7 +1539,7 @@ namespace Godot if (end < 0) end = len; if (allowEmpty || end > from) - ret.Add(float.Parse(instance.AsSpan(from), CultureInfo.InvariantCulture)); + ret.Add(float.Parse(instance.AsSpan(from, end - from), CultureInfo.InvariantCulture)); if (end == len) break;