vlad Wed Aug 6 15:06:24 2003 EDT Modified files: /php-src/ext/dbase dbf_head.c Log: Fix for bug 23463. Dbase2 is not supported. AFAICT, no newer versions of dbase, even those use version byte as a bitmask will ever have it <3. Index: php-src/ext/dbase/dbf_head.c diff -u php-src/ext/dbase/dbf_head.c:1.12 php-src/ext/dbase/dbf_head.c:1.13 --- php-src/ext/dbase/dbf_head.c:1.12 Tue Apr 1 14:12:32 2003 +++ php-src/ext/dbase/dbf_head.c Wed Aug 6 15:06:24 2003 @@ -33,6 +33,10 @@ /* build in core info */ dbh->db_fd = fd; + if (dbhead.dbh_dbt < 3) { + php_error(E_WARNING, "This file appears to be dbase ver. %d. Only version 3 and above is supported.", dbhead.dbh_dbt); + return NULL; + } dbh->db_dbt = dbhead.dbh_dbt; dbh->db_records = get_long(dbhead.dbh_records); dbh->db_hlen = get_short(dbhead.dbh_hlen);
-- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php