diff --git a/ChangeLog.txt b/ChangeLog.txt index e54c262862..314912b2b1 100644 --- a/ChangeLog.txt +++ b/ChangeLog.txt @@ -10,6 +10,11 @@ * Change, ! Fix, % Optimization, + Addition, - Removal, ; Comment */ +2015-02-15 21:31 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) + * src/rdd/dbf1.c + * slightly modified code which tries to detect if field flags were + used in DBF header + 2015-02-15 20:44 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * src/common/hbdate.c ! fixed rounding negative UTC offsets in MS-Windows builds. diff --git a/src/rdd/dbf1.c b/src/rdd/dbf1.c index 381254723e..c8e59e36b8 100644 --- a/src/rdd/dbf1.c +++ b/src/rdd/dbf1.c @@ -4204,7 +4204,7 @@ static HB_ERRCODE hb_dbfOpen( DBFAREAP pArea, LPDBOPENINFO pOpenInfo ) HB_GET_LE_UINT32( &pField->bReserved2[ 4 ] ) != 0 || HB_GET_LE_UINT32( pField->bCounter ) != 0 || pField->bStep != 0 || - ( pField->bFieldFlags & ~uiFlags ) != 0 ) + ( pField->bFieldFlags & ~( HB_FF_NULLABLE | HB_FF_BINARY ) ) != 0 ) uiFlags = 0; break; default: