Module Name:    src
Committed By:   christos
Date:           Sat Jan 21 19:35:02 UTC 2012

Modified Files:
        src/dist/nvi/common: delete.c

Log Message:
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.


To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 src/dist/nvi/common/delete.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/dist/nvi/common/delete.c
diff -u src/dist/nvi/common/delete.c:1.3 src/dist/nvi/common/delete.c:1.4
--- src/dist/nvi/common/delete.c:1.3	Sat Jan 21 14:29:41 2012
+++ src/dist/nvi/common/delete.c	Sat Jan 21 14:35:02 2012
@@ -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 @@ del(SCR *sp, MARK *fm, MARK *tm, int lmo
 		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) {

Reply via email to