From: Subject: No description. diff -Naur nvi-1.81.6.orig/common/db1.c nvi-1.81.6/common/db1.c --- nvi-1.81.6.orig/common/db1.c 2007-11-18 17:41:42.000000000 +0100 +++ nvi-1.81.6/common/db1.c 2008-05-01 18:07:58.000000000 +0200 @@ -262,8 +262,7 @@ } /* Flush the cache, update line count, before screen update. */ - if (lno <= ep->c_lno) - ep->c_lno = OOBLNO; + ep->c_lno = OOBLNO; if (ep->c_nlines != OOBLNO) --ep->c_nlines; @@ -314,8 +313,7 @@ } /* Flush the cache, update line count, before screen update. */ - if (lno < ep->c_lno) - ep->c_lno = OOBLNO; + ep->c_lno = OOBLNO; if (ep->c_nlines != OOBLNO) ++ep->c_nlines; @@ -386,8 +384,7 @@ } /* Flush the cache, update line count, before screen update. */ - if (lno >= ep->c_lno) - ep->c_lno = OOBLNO; + ep->c_lno = OOBLNO; if (ep->c_nlines != OOBLNO) ++ep->c_nlines; @@ -459,8 +456,7 @@ } /* Flush the cache, before logging or screen update. */ - if (lno == ep->c_lno) - ep->c_lno = OOBLNO; + ep->c_lno = OOBLNO; /* File now dirty. */ if (F_ISSET(ep, F_FIRSTMODIFY))