fix(nntp): handle open-ended OVER range like '5-'

This commit is contained in:
nullref 2026-07-03 00:57:15 +02:00
parent 43dbdf0e06
commit a3c74cd0e2

View file

@ -181,6 +181,9 @@ func parseRange(spec string) (low, high int64) {
if err != nil { if err != nil {
return 0, 0 // malformed — empty range return 0, 0 // malformed — empty range
} }
if parts[1] == "" {
return l, math.MaxInt64 // open-ended range like "5-"
}
h, err := strconv.ParseInt(parts[1], 10, 64) h, err := strconv.ParseInt(parts[1], 10, 64)
if err != nil { if err != nil {
return 0, 0 // malformed — empty range return 0, 0 // malformed — empty range