diff --git a/harbour/ChangeLog b/harbour/ChangeLog index 6ec8a62fbd..90de67f01b 100644 --- a/harbour/ChangeLog +++ b/harbour/ChangeLog @@ -1,3 +1,7 @@ +2000-06-14-13:00 GMT +1 Ignacio Ortiz de Zuniga + * memoline.c + * fixed reported bug + 2000-06-13-21:20 GMT -3 Luiz Rafael Culik *makefile.bc source/rdd/makefile diff --git a/harbour/source/rtl/memoline.c b/harbour/source/rtl/memoline.c index 333c636d46..ec4c1e9d5d 100644 --- a/harbour/source/rtl/memoline.c +++ b/harbour/source/rtl/memoline.c @@ -131,7 +131,7 @@ HB_FUNC( MEMOLINE ) ulLineEnd = ulPos - 1; } - if( ulLineNumber == ulLines ) + if( ulLineNumber == ulLines && ulLineEnd >= ulLineBegin ) { ULONG ulSpAdded = 0; char * pszLine = ( char * ) hb_xgrab( ulLineLength ); @@ -152,4 +152,3 @@ HB_FUNC( MEMOLINE ) else hb_retc( "" ); } -