From 07a8ea220f74077cf7b23b55507a05c66424b98b Mon Sep 17 00:00:00 2001 From: Marcus Boerger Date: Sun, 20 Feb 2005 13:33:45 +0000 Subject: [PATCH] - Need to specify class_entry in PDO_FETCH_CLASS mode --- ext/pdo/pdo_stmt.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ext/pdo/pdo_stmt.c b/ext/pdo/pdo_stmt.c index 3edec0cd3e..2215e3f44d 100755 --- a/ext/pdo/pdo_stmt.c +++ b/ext/pdo/pdo_stmt.c @@ -530,7 +530,7 @@ static int do_fetch(pdo_stmt_t *stmt, int do_bind, zval *return_value, enum pdo_fetch_type how, enum pdo_fetch_orientation ori, long offset, zval *return_all TSRMLS_DC) { int flags = how & PDO_FETCH_FLAGS; - zend_class_entry * ce; + zend_class_entry * ce = NULL; how = how & ~PDO_FETCH_FLAGS; if (how == PDO_FETCH_USE_DEFAULT) { @@ -690,7 +690,7 @@ static int do_fetch(pdo_stmt_t *stmt, int do_bind, zval *return_value, case PDO_FETCH_OBJ: case PDO_FETCH_INTO: case PDO_FETCH_CLASS: - zend_update_property(NULL, return_value, + zend_update_property(ce, return_value, stmt->columns[i].name, stmt->columns[i].namelen, val TSRMLS_CC); break; -- 2.50.1