=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/mail/lex.c,v retrieving revision 1.40 retrieving revision 1.41 diff -c -r1.40 -r1.41 *** src/usr.bin/mail/lex.c 2018/09/16 02:38:57 1.40 --- src/usr.bin/mail/lex.c 2019/06/28 13:35:01 1.41 *************** *** 1,4 **** ! /* $OpenBSD: lex.c,v 1.40 2018/09/16 02:38:57 millert Exp $ */ /* $NetBSD: lex.c,v 1.10 1997/05/17 19:55:13 pk Exp $ */ /* --- 1,4 ---- ! /* $OpenBSD: lex.c,v 1.41 2019/06/28 13:35:01 deraadt Exp $ */ /* $NetBSD: lex.c,v 1.10 1997/05/17 19:55:13 pk Exp $ */ /* *************** *** 72,78 **** return(-1); } ! if (fstat(fileno(ibuf), &stb) < 0) { warn("fstat"); (void)Fclose(ibuf); return(-1); --- 72,78 ---- return(-1); } ! if (fstat(fileno(ibuf), &stb) == -1) { warn("fstat"); (void)Fclose(ibuf); return(-1); *************** *** 108,114 **** * and set pointers. */ readonly = 0; ! if ((i = open(name, O_WRONLY, 0)) < 0) readonly++; else (void)close(i); --- 108,114 ---- * and set pointers. */ readonly = 0; ! if ((i = open(name, O_WRONLY, 0)) == -1) readonly++; else (void)close(i);