From: qiyuhua at 126 dot com Operating system: ubuntu 10.04 PHP version: 5.4.3 Package: InterBase related Bug Type: Bug Bug description:Wrong NULL checks
Description: ------------ As described in https://bugs.php.net/bug.php?id=54426, Wrong NULL checks was found. However, we find that the bug is not well repaired. And we can still reproduce the bug. Removing the "continue" statement in the block of Null check code in ibase_query.c should be make everything work well: Modified: php/php-src/trunk/ext/interbase/ibase_query.c =================================================================== 679c679 < continue; --- > //continue; =================================================================== Test script: --------------- The two simple test scripts can be available at https://sourceforge.net/projects/wautorepair/files/test%20cases/ 1)create a table like "createtable.php"; 2)insert a NULL value like "huahua.php" then, some errors will occur. -- Edit bug report at https://bugs.php.net/bug.php?id=62300&edit=1 -- Try a snapshot (PHP 5.4): https://bugs.php.net/fix.php?id=62300&r=trysnapshot54 Try a snapshot (PHP 5.3): https://bugs.php.net/fix.php?id=62300&r=trysnapshot53 Try a snapshot (trunk): https://bugs.php.net/fix.php?id=62300&r=trysnapshottrunk Fixed in SVN: https://bugs.php.net/fix.php?id=62300&r=fixed Fixed in SVN and need be documented: https://bugs.php.net/fix.php?id=62300&r=needdocs Fixed in release: https://bugs.php.net/fix.php?id=62300&r=alreadyfixed Need backtrace: https://bugs.php.net/fix.php?id=62300&r=needtrace Need Reproduce Script: https://bugs.php.net/fix.php?id=62300&r=needscript Try newer version: https://bugs.php.net/fix.php?id=62300&r=oldversion Not developer issue: https://bugs.php.net/fix.php?id=62300&r=support Expected behavior: https://bugs.php.net/fix.php?id=62300&r=notwrong Not enough info: https://bugs.php.net/fix.php?id=62300&r=notenoughinfo Submitted twice: https://bugs.php.net/fix.php?id=62300&r=submittedtwice register_globals: https://bugs.php.net/fix.php?id=62300&r=globals PHP 4 support discontinued: https://bugs.php.net/fix.php?id=62300&r=php4 Daylight Savings: https://bugs.php.net/fix.php?id=62300&r=dst IIS Stability: https://bugs.php.net/fix.php?id=62300&r=isapi Install GNU Sed: https://bugs.php.net/fix.php?id=62300&r=gnused Floating point limitations: https://bugs.php.net/fix.php?id=62300&r=float No Zend Extensions: https://bugs.php.net/fix.php?id=62300&r=nozend MySQL Configuration Error: https://bugs.php.net/fix.php?id=62300&r=mysqlcfg