Reject overflowing manual ban durations

This commit is contained in:
Brandon McGinty (chatgpt)
2026-08-10 01:11:58 -04:00
committed by Brandon McGinty
parent 55772fa459
commit e8e2fc46a9
2 changed files with 7 additions and 1 deletions
+3
View File
@@ -85,6 +85,9 @@ func TestManualBanDurationRejectsNegativeMinutes(t *testing.T) {
if _, err := manualBanDuration("-1"); err == nil {
t.Fatal("negative duration was accepted")
}
if _, err := manualBanDuration("9223372036854775807"); err == nil {
t.Fatal("overflowing duration was accepted")
}
got, err := manualBanDuration("15")
if err != nil || got != 15*60*1000000000 {
t.Fatalf("got %v, %v", got, err)