Compare commits

...

1 Commits

Author SHA1 Message Date
Muyuan Li (from Dev Box)
614f009378 fix(Peek): prevent OverflowException in NumberOfDigits for int.MinValue
Cast to long before Math.Abs to avoid OverflowException when num == int.MinValue,
since |int.MinValue| > int.MaxValue.

Closes #46960
2026-04-29 17:38:45 +08:00

View File

@@ -16,7 +16,7 @@ namespace Peek.Common.Helpers
public static int NumberOfDigits(int num)
{
return Math.Abs(num).ToString(CultureInfo.InvariantCulture).Length;
return Math.Abs((long)num).ToString(CultureInfo.InvariantCulture).Length;
}
}
}