PR/10367: Second part. Restore lost fix: http://mail-index.netbsd.org/source-changes/2001/09/09/0043.html Fix a test condition for EOF.diff -r1.3 -r1.4 src/dist/nvi/common/delete.c
(christos)
--- src/dist/nvi/common/Attic/delete.c 2012/01/21 19:29:41 1.3
+++ src/dist/nvi/common/Attic/delete.c 2012/01/21 19:35:02 1.4
@@ -1,4 +1,4 @@
-/* $NetBSD: delete.c,v 1.3 2012/01/21 19:29:41 christos Exp $ */
+/* $NetBSD: delete.c,v 1.4 2012/01/21 19:35:02 christos Exp $ */
/*-
* Copyright (c) 1992, 1993, 1994
@@ -65,7 +65,7 @@
if (tm->lno == lno) {
if (db_get(sp, lno, DBG_FATAL, &p, &len))
return (1);
- eof = tm->cno >= len ? 1 : 0;
+ eof = tm->cno != -1 && tm->cno >= len ? 1 : 0;
} else
eof = 1;
if (eof) {