Hi,

I have just got to testing the fixes for the -Ff issues and the hang in UTF8 locales seems to have been fixed. However (default locale en_AU.UTF8),

$ grep -Ff <(printf 'a') <(printf 'a\nb')
a

$ LC_ALL=C grep -Ff <(printf 'a') <(printf 'a\nb')
a

$ grep -Ff <(printf '\na') <(printf 'a\nb')
a
b

$ LC_ALL=C grep -Ff <(printf '\na') <(printf 'a\nb')
a
b

Are those last two correct? I think this is what commit http://git.savannah.gnu.org/cgit/grep.git/commit/?id=5fa8c7c9 is trying to fix but 2.6.3 is stiff affected.

Allan



Reply via email to