HomeFreeBSD

grep: properly switch EOL indicator with -z

Description

grep: properly switch EOL indicator with -z

-z is supposed to use only the NUL byte as EOL, but we were
inadvertently using both newline and NUL due to REG_NEWLINE in cflags.

The odds of anyone relying on this bsdgrep-specific bug are quite low,
so let's just fix it. At least one port in the wild has been reported
to expect the intended behavior.

Reported by: Hill Ma <maahiuzeon@gmail.com>
Triaged by: the self-proclaimed peanut gallery on Discord

Details

Provenance
kevansAuthored on Jan 4 2023, 5:21 AM
Parents
rGeb03c1f81cbc: wdatwd: fix i386 build breakage.
Branches
Unknown
Tags
Unknown