Skip to content

Commit ed2eb88

Browse files
committed
Fix initialized mem
1 parent e619bfd commit ed2eb88

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

ext/pdo/pdo_stmt.c

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2088,6 +2088,12 @@ zend_object *pdo_dbstmt_new(zend_class_entry *ce)
20882088
pdo_stmt_t *stmt;
20892089

20902090
stmt = zend_object_alloc(sizeof(pdo_stmt_t), ce);
2091+
/* Initialize fetch memory */
2092+
ZVAL_UNDEF(&stmt->fetch.into);
2093+
stmt->fetch.cls.ctor_args = NULL;
2094+
stmt->fetch.cls.ce = NULL;
2095+
memcpy(&stmt->fetch.func.fcc, &empty_fcall_info_cache, sizeof(empty_fcall_info_cache));
2096+
20912097
zend_object_std_init(&stmt->std, ce);
20922098
object_properties_init(&stmt->std, ce);
20932099

0 commit comments

Comments
 (0)