Skip to content

Commit a7cbc49

Browse files
committed
Initialize to NULL
1 parent ea5b101 commit a7cbc49

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

src/bson.c

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -238,7 +238,7 @@ bool php_phongo_bson_visit_oid(const bson_iter_t *iter __attribute__((unused)),
238238
{
239239
zval *retval = *(zval **)data;
240240
TSRMLS_FETCH();
241-
zval *zchild;
241+
zval *zchild = NULL;
242242

243243
MAKE_STD_ZVAL(zchild);
244244
php_phongo_objectid_new_from_oid(zchild, v_oid TSRMLS_CC);
@@ -511,10 +511,11 @@ bool php_phongo_bson_visit_document(const bson_iter_t *iter __attribute__((unuse
511511
TSRMLS_FETCH();
512512

513513
if (bson_iter_init(&child, v_document)) {
514-
zval *zchild;
514+
zval *zchild = NULL;
515515

516516
MAKE_STD_ZVAL(zchild);
517517
object_init(zchild);
518+
518519
if (!bson_iter_visit_all(&child, &php_bson_visitors, &zchild)) {
519520
if (Z_TYPE_P(retval) == IS_ARRAY) {
520521
add_assoc_zval(retval, key, zchild);
@@ -537,7 +538,7 @@ bool php_phongo_bson_visit_array(const bson_iter_t *iter __attribute__((unused))
537538
TSRMLS_FETCH();
538539

539540
if (bson_iter_init(&child, v_array)) {
540-
zval *zchild;
541+
zval *zchild = NULL;
541542

542543
MAKE_STD_ZVAL(zchild);
543544
object_init(zchild);

0 commit comments

Comments
 (0)