From 2b565612eeb5b3cc9699299cfa010124337b124b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Teemu=20P=C3=A4tsi?= Date: Tue, 27 May 2025 16:43:43 +0300 Subject: [PATCH] expr: Fix parsing regex range quantifier --- src/uu/expr/src/syntax_tree.rs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/uu/expr/src/syntax_tree.rs b/src/uu/expr/src/syntax_tree.rs index e660b096d..3570dd6a4 100644 --- a/src/uu/expr/src/syntax_tree.rs +++ b/src/uu/expr/src/syntax_tree.rs @@ -295,8 +295,9 @@ where if pattern_chars_clone.peek().is_none() { return Err(ExprError::UnmatchedOpeningBrace); } - - quantifier.push(curr); + if prev != '\0' { + quantifier.push(prev); + } prev = curr; }