summaryrefslogtreecommitdiffstats
path: root/smenu.c
diff options
context:
space:
mode:
authorpgen <p.gen.progs@gmail.com>2023-03-22 23:36:05 +0100
committerpgen <p.gen.progs@gmail.com>2023-03-22 23:36:05 +0100
commit170612e1daa9baf850edb52d1cd99a9a3d717693 (patch)
tree5cb1987a8f7982b519716abaa05f6a1321b1ee2f /smenu.c
parent41050198d30ece7c2e8cb0379428969db271b84d (diff)
Fix a column alignment bug when numbering words.
Numbers were mistakenly considered as part of the words when selecting columns using regular expressions.
Diffstat (limited to 'smenu.c')
-rw-r--r--smenu.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/smenu.c b/smenu.c
index 8e76cee..5847d1f 100644
--- a/smenu.c
+++ b/smenu.c
@@ -10260,7 +10260,8 @@ main(int argc, char * argv[])
while (node) /* For each RE in the list. */
{
re = *(regex_t *)(node->data);
- if (regexec(&re, word_a[wi].str, (int)0, NULL, 0) == 0)
+ if (regexec(&re, word_a[wi].str + daccess.flength, (int)0, NULL, 0)
+ == 0)
{
/* We have a match. */
/* '''''''''''''''' */