iliaa           Sat Dec 24 17:41:05 2005 EDT

  Modified files:              (Branch: PHP_5_1)
    /php-src/ext/pdo    pdo_dbh.c 
  Log:
  Fixed memory corruption that affected pdo_sqlite2.
  
  
http://cvs.php.net/viewcvs.cgi/php-src/ext/pdo/pdo_dbh.c?r1=1.82.2.24&r2=1.82.2.25&diff_format=u
Index: php-src/ext/pdo/pdo_dbh.c
diff -u php-src/ext/pdo/pdo_dbh.c:1.82.2.24 php-src/ext/pdo/pdo_dbh.c:1.82.2.25
--- php-src/ext/pdo/pdo_dbh.c:1.82.2.24 Wed Dec  7 01:29:14 2005
+++ php-src/ext/pdo/pdo_dbh.c   Sat Dec 24 17:41:04 2005
@@ -18,7 +18,7 @@
   +----------------------------------------------------------------------+
 */
 
-/* $Id: pdo_dbh.c,v 1.82.2.24 2005/12/07 01:29:14 iliaa Exp $ */
+/* $Id: pdo_dbh.c,v 1.82.2.25 2005/12/24 17:41:04 iliaa Exp $ */
 
 /* The PDO Database Handle Class */
 
@@ -1344,6 +1344,11 @@
        if (--dbh->refcount)
                return;
 
+       if (dbh->query_stmt) {
+               zval_dtor(&dbh->query_stmt_zval);
+               dbh->query_stmt = NULL;
+       }
+
        if (dbh->methods) {
                dbh->methods->closer(dbh TSRMLS_CC);
        }

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

Reply via email to