From 1bc2fc0ce296247fe4759cde383cb390ea69810e Mon Sep 17 00:00:00 2001 From: "Alexander S.Kresin" Date: Sat, 22 Jun 2002 16:20:33 +0000 Subject: [PATCH] 2002-06-22 20:25 UTC+0300 Alexander Kresin --- harbour/ChangeLog | 4 ++++ harbour/source/rdd/dbfntx/dbfntx1.c | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/harbour/ChangeLog b/harbour/ChangeLog index 21d4a1b070..ded5b0255a 100644 --- a/harbour/ChangeLog +++ b/harbour/ChangeLog @@ -8,6 +8,10 @@ 2002-12-01 23:12 UTC+0100 Foo Bar */ +2002-06-22 20:25 UTC+0300 Alexander Kresin + * source/rdd/dbfntx/dbfntx1.c + ! Bug fixed in skipping, when both Bof and Eof are true. + 2002-06-21 17:15 UTC-0300 Walter Negro * source/rtl/tgetlist.prg + Add #include tbrowse.ch for TBrowse defines. diff --git a/harbour/source/rdd/dbfntx/dbfntx1.c b/harbour/source/rdd/dbfntx/dbfntx1.c index 7abbf44027..5e10def04b 100644 --- a/harbour/source/rdd/dbfntx/dbfntx1.c +++ b/harbour/source/rdd/dbfntx/dbfntx1.c @@ -3098,7 +3098,7 @@ static ERRCODE ntxSkipRaw( NTXAREAP pArea, LONG lToSkip ) BOOL lContinue = FALSE; ULONG ulRecNo = pArea->ulRecNo; - if ( pArea->fBof ) + if ( pArea->fBof && !pArea->fEof ) SELF_GOTOP( ( AREAP ) pArea ); if ( lToSkip == 0 )