grep: Suppress EISDIR when reading.

MFC after:	1 week
Sponsored by:	NetApp, Inc.
Sponsored by:	Klara, Inc.
Reviewed by:	kevans
This commit is contained in:
Dag-Erling Smørgrav 2023-09-08 18:17:41 +00:00
parent 1621861810
commit caf5283fc9

View file

@ -72,6 +72,8 @@ grep_refill(struct file *f)
bufrem = 0;
nr = read(f->fd, buffer, MAXBUFSIZ);
if (nr < 0 && errno == EISDIR)
nr = 0;
if (nr < 0)
return (-1);