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