diff --git a/harbour/source/rdd/workarea.c b/harbour/source/rdd/workarea.c index b0d6ee7723..46dc0f114c 100644 --- a/harbour/source/rdd/workarea.c +++ b/harbour/source/rdd/workarea.c @@ -204,9 +204,9 @@ ERRCODE hb_waSkipFilter( AREAP pArea, LONG lUpDown ) uiError = SELF_GOTO( pArea, 0 ); else if( lUpDown < 0 ) { + pArea->fEof = FALSE; uiError = SELF_GOTOP( pArea ); pArea->fBof = TRUE; - pArea->fEof = FALSE; } else {