[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#15773: grep-2.15 bug report
From: |
Aharon Robbins |
Subject: |
bug#15773: grep-2.15 bug report |
Date: |
Fri, 01 Nov 2013 09:53:01 +0200 |
User-agent: |
Heirloom mailx 12.5 6/20/10 |
Hello All.
> >>> After updating from 2.14 to 2.15 grep has started to fail to match
> >>> patterns
> >>> that contain '\s*' or '\s\+'
>
> And here's a proper patch, including NEWS and test suite additions:
FWIW, I can't reproduce this in gawk (gawk-4.1-stable branch).
The program below correctly produces no output, with and without the fix
in dfa.c:lex. (I have added the fix anyway.)
Any ideas why?
Thanks,
Arnold
----------------------------------
BEGIN {
pat["^\\s*$"] = pat["^\\s+$"] = pat["^\\s?$"] = pat["^\\s{1}$"] = 1
for (i in pat) {
if (" " !~ i) {
printf("pattern \"%s\" failed!\n", i) > "/dev/stderr"
exit 1
}
}
exit 0
}
- bug#15773: grep-2.15 bug report, Jim Meyering, 2013/11/01
- bug#15773: grep-2.15 bug report,
Aharon Robbins <=
- bug#15773: grep-2.15 bug report, Aharon Robbins, 2013/11/02
- bug#15773: grep-2.15 bug report, Jim Meyering, 2013/11/02
- bug#15773: grep-2.15 bug report, Aharon Robbins, 2013/11/02
- bug#15773: grep-2.15 bug report, Aharon Robbins, 2013/11/02