From 717562b264a49a25c8b934d174e959b33bd02681 Mon Sep 17 00:00:00 2001 From: Junegunn Choi Date: Wed, 15 Jan 2025 22:39:48 +0900 Subject: Disallow incorrect wrapping range expression for --nth --- src/tokenizer.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/tokenizer.go') diff --git a/src/tokenizer.go b/src/tokenizer.go index 6b2ef72b..7f4aef48 100644 --- a/src/tokenizer.go +++ b/src/tokenizer.go @@ -73,7 +73,7 @@ func ParseRange(str *string) (Range, bool) { } begin, err1 := strconv.Atoi(ns[0]) end, err2 := strconv.Atoi(ns[1]) - if err1 != nil || err2 != nil || begin == 0 || end == 0 { + if err1 != nil || err2 != nil || begin == 0 || end == 0 || begin < 0 && end > 0 { return Range{}, false } return newRange(begin, end), true -- cgit v1.2.3