From e790367b1ed54eeea98937e67c59d80432a177d2 Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Mon, 16 Mar 2020 13:16:43 +1000 Subject: [PATCH] ensure id list not empty --- rslib/src/search/parser.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rslib/src/search/parser.rs b/rslib/src/search/parser.rs index b3768aaae..e102070a2 100644 --- a/rslib/src/search/parser.rs +++ b/rslib/src/search/parser.rs @@ -247,7 +247,7 @@ fn search_node_for_text_with_argument<'a>( /// ensure a list of ids contains only numbers and commas, returning unchanged if true /// used by nid: and cid: fn check_id_list(s: Cow) -> ParseResult> { - if s.as_bytes().iter().any(|&c| !is_digit(c) && c != b',') { + if s.is_empty() || s.as_bytes().iter().any(|&c| !is_digit(c) && c != b',') { Err(ParseError {}) } else { Ok(s)