]> granicus.if.org Git - php/commitdiff
On beginTransaction() reset error state
authorIlia Alshanetsky <iliaa@php.net>
Thu, 1 Apr 2010 12:08:55 +0000 (12:08 +0000)
committerIlia Alshanetsky <iliaa@php.net>
Thu, 1 Apr 2010 12:08:55 +0000 (12:08 +0000)
ext/pdo/pdo_dbh.c

index 4036d25d47a325b8fd99f9d6b95e50c19dd6f689..d63496c16fbb13c2d98e1a029c6695f4e2dfb691 100755 (executable)
@@ -597,6 +597,7 @@ static PHP_METHOD(PDO, beginTransaction)
 {
        pdo_dbh_t *dbh = zend_object_store_get_object(getThis() TSRMLS_CC);
 
+       PDO_DBH_CLEAR_ERR();
        PDO_CONSTRUCT_CHECK;
 
        if (dbh->in_txn) {