felipe                                   Sat, 12 Jun 2010 22:04:48 +0000

Revision: http://svn.php.net/viewvc?view=revision&revision=300413

Log:
- Fixed bug #49320 (PDO returns null when SQLite connection fails)

Bug: http://bugs.php.net/49320 (No Feedback) PDO returns null when SQLite 
connection fails
      
Changed paths:
    U   php/php-src/branches/PHP_5_2/NEWS
    U   php/php-src/branches/PHP_5_2/ext/sqlite/pdo_sqlite2.c
    U   php/php-src/branches/PHP_5_3/NEWS
    U   php/php-src/branches/PHP_5_3/ext/sqlite/pdo_sqlite2.c
    U   php/php-src/trunk/ext/sqlite/pdo_sqlite2.c

Modified: php/php-src/branches/PHP_5_2/NEWS
===================================================================
--- php/php-src/branches/PHP_5_2/NEWS   2010-06-12 16:33:02 UTC (rev 300412)
+++ php/php-src/branches/PHP_5_2/NEWS   2010-06-12 22:04:48 UTC (rev 300413)
@@ -82,6 +82,7 @@
   include file and line in trace). (Felipe)
 - Fixed bug #49723 (LimitIterator with empty SeekableIterator). (Etienne)
 - Fixed bug #49576 (FILTER_VALIDATE_EMAIL filter needs updating) (Rasmus)
+- Fixed bug #49320 (PDO returns null when SQLite connection fails). (Felipe)
 - Fixed bug #49267 (Linking fails for iconv). (Moriyosh)
 - Fixed bug #48601 (xpath() returns FALSE for legitimate query). (Rob)
 - Fixed bug #48289 (iconv_mime_encode() quoted-printable scheme is broken).

Modified: php/php-src/branches/PHP_5_2/ext/sqlite/pdo_sqlite2.c
===================================================================
--- php/php-src/branches/PHP_5_2/ext/sqlite/pdo_sqlite2.c       2010-06-12 
16:33:02 UTC (rev 300412)
+++ php/php-src/branches/PHP_5_2/ext/sqlite/pdo_sqlite2.c       2010-06-12 
22:04:48 UTC (rev 300413)
@@ -594,6 +594,7 @@
        efree(filename);

        if (!H->db) {
+               H->einfo.errcode = SQLITE_ERROR;
                pdo_sqlite2_error(errmsg, dbh);
                goto cleanup;
        }

Modified: php/php-src/branches/PHP_5_3/NEWS
===================================================================
--- php/php-src/branches/PHP_5_3/NEWS   2010-06-12 16:33:02 UTC (rev 300412)
+++ php/php-src/branches/PHP_5_3/NEWS   2010-06-12 22:04:48 UTC (rev 300413)
@@ -201,6 +201,7 @@
 - Fixed bug #49576 (FILTER_VALIDATE_EMAIL filter needs updating) (Rasmus)
 - Fixed bug #49490 (XPath namespace prefix conflict). (Rob)
 - Fixed bug #49429 (odbc_autocommit doesn't work). (Felipe)
+- Fixed bug #49320 (PDO returns null when SQLite connection fails). (Felipe)
 - Fixed bug #49234 (mysqli_ssl_set not found). (Andrey)
 - Fixed bug #49192 (PHP crashes when GC invoked on COM object). (Stas)
 - Fixed bug #49081 (DateTime::diff() mistake if start in January and interval >

Modified: php/php-src/branches/PHP_5_3/ext/sqlite/pdo_sqlite2.c
===================================================================
--- php/php-src/branches/PHP_5_3/ext/sqlite/pdo_sqlite2.c       2010-06-12 
16:33:02 UTC (rev 300412)
+++ php/php-src/branches/PHP_5_3/ext/sqlite/pdo_sqlite2.c       2010-06-12 
22:04:48 UTC (rev 300413)
@@ -594,6 +594,7 @@
        efree(filename);

        if (!H->db) {
+               H->einfo.errcode = SQLITE_ERROR;
                pdo_sqlite2_error(errmsg, dbh);
                goto cleanup;
        }

Modified: php/php-src/trunk/ext/sqlite/pdo_sqlite2.c
===================================================================
--- php/php-src/trunk/ext/sqlite/pdo_sqlite2.c  2010-06-12 16:33:02 UTC (rev 
300412)
+++ php/php-src/trunk/ext/sqlite/pdo_sqlite2.c  2010-06-12 22:04:48 UTC (rev 
300413)
@@ -589,6 +589,7 @@
        efree(filename);

        if (!H->db) {
+               H->einfo.errcode = SQLITE_ERROR;
                pdo_sqlite2_error(errmsg, dbh);
                goto cleanup;
        }

-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to