bug-grep
[Top][All Lists]
Advanced

[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
}





reply via email to

[Prev in Thread] Current Thread [Next in Thread]