=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/less/os.c,v retrieving revision 1.16 retrieving revision 1.17 diff -u -r1.16 -r1.17 --- src/usr.bin/less/os.c 2016/03/16 15:36:26 1.16 +++ src/usr.bin/less/os.c 2019/06/28 13:35:01 1.17 @@ -40,7 +40,7 @@ start: flush(0); n = read(fd, buf, len); - if (n < 0) { + if (n == -1) { /* * Certain values of errno indicate we should just retry the * read.