wez             Thu Jul 21 21:34:43 2005 EDT

  Modified files:              
    /php-src/ext/pdo    pdo_stmt.c 
    /php-src/ext/pdo/tests      pdo_027.phpt 
  Log:
  Fixes #33785 for me
  
  
http://cvs.php.net/diff.php/php-src/ext/pdo/pdo_stmt.c?r1=1.112&r2=1.113&ty=u
Index: php-src/ext/pdo/pdo_stmt.c
diff -u php-src/ext/pdo/pdo_stmt.c:1.112 php-src/ext/pdo/pdo_stmt.c:1.113
--- php-src/ext/pdo/pdo_stmt.c:1.112    Mon Jul 18 10:46:55 2005
+++ php-src/ext/pdo/pdo_stmt.c  Thu Jul 21 21:34:42 2005
@@ -18,7 +18,7 @@
   +----------------------------------------------------------------------+
 */
 
-/* $Id: pdo_stmt.c,v 1.112 2005/07/18 14:46:55 wez Exp $ */
+/* $Id: pdo_stmt.c,v 1.113 2005/07/22 01:34:42 wez Exp $ */
 
 /* The PDO Statement Handle Class */
 
@@ -227,6 +227,7 @@
        Z_TYPE_P(return_value) = IS_OBJECT;
        Z_OBJ_HANDLE_P(return_value) = Z_OBJ_HANDLE(stmt->lazy_object_ref);
        Z_OBJ_HT_P(return_value) = Z_OBJ_HT(stmt->lazy_object_ref);
+       zend_objects_store_add_ref(return_value TSRMLS_CC);
 }
 /* }}} */
 
http://cvs.php.net/diff.php/php-src/ext/pdo/tests/pdo_027.phpt?r1=1.1&r2=1.2&ty=u
Index: php-src/ext/pdo/tests/pdo_027.phpt
diff -u php-src/ext/pdo/tests/pdo_027.phpt:1.1 
php-src/ext/pdo/tests/pdo_027.phpt:1.2
--- php-src/ext/pdo/tests/pdo_027.phpt:1.1      Thu Jul 21 15:33:48 2005
+++ php-src/ext/pdo/tests/pdo_027.phpt  Thu Jul 21 21:34:43 2005
@@ -18,9 +18,11 @@
 $db->exec("INSERT INTO test (id,name) VALUES(2,'test2')");
 
 foreach ($db->query("SELECT * FROM test", PDO_FETCH_LAZY) as $v) {
-       echo $v->id.$v->name."\n";
+       echo "lazy: " . $v->id.$v->name."\n";
 }
+echo "End\n";
 ?>
 --EXPECT--
-1test1
-2test2
+lazy: 1test1
+lazy: 2test2
+End

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

Reply via email to