diff options
author | pgen <p.gen.progs@gmail.com> | 2023-08-03 17:29:45 +0200 |
---|---|---|
committer | pgen <p.gen.progs@gmail.com> | 2023-08-03 23:58:04 +0200 |
commit | 8137354463cc4763f13ab3081535883b731e2726 (patch) | |
tree | 5f9c70a8f2870cfea8638d73a4323ccd38e5b67e /smenu.c | |
parent | 2539e94f83a811421e58646fd78c31fbc6d528b8 (diff) |
Do not allow regular expression ranges in selectors
Diffstat (limited to 'smenu.c')
-rw-r--r-- | smenu.c | 8 |
1 files changed, 8 insertions, 0 deletions
@@ -1980,6 +1980,14 @@ parse_selectors(char * str, filters_t * filter, char ** unparsed, delim2 = *(colon - 1); } + /* Regex ranges are not yet supported in selectors. */ + /* """""""""""""""""""""""""""""""""""""""""""""""" */ + if (!isdigit(delim1) && delim1 != '-' && is_range) + { + *unparsed = strprint(str + start); + return; + } + if (delim2 == '-') r_open_range = 1; |