@@ -1722,6 +1722,7 @@ php_oci_bind *php_oci_bind_array_helper_string(zval *var, zend_long max_table_le
17221722 }
17231723
17241724 bind = emalloc (sizeof (php_oci_bind ));
1725+ ZVAL_UNDEF (& bind -> parameter );
17251726 bind -> array .elements = (text * )safe_emalloc (max_table_length * (maxlength + 1 ), sizeof (text ), 0 );
17261727 memset (bind -> array .elements , 0 , max_table_length * (maxlength + 1 ) * sizeof (text ));
17271728 bind -> array .current_length = zend_hash_num_elements (Z_ARRVAL_P (var ));
@@ -1781,6 +1782,7 @@ php_oci_bind *php_oci_bind_array_helper_number(zval *var, zend_long max_table_le
17811782 hash = HASH_OF (var );
17821783
17831784 bind = emalloc (sizeof (php_oci_bind ));
1785+ ZVAL_UNDEF (& bind -> parameter );
17841786 bind -> array .elements = (ub4 * )safe_emalloc (max_table_length , sizeof (ub4 ), 0 );
17851787 bind -> array .current_length = zend_hash_num_elements (Z_ARRVAL_P (var ));
17861788 bind -> array .old_length = bind -> array .current_length ;
@@ -1820,6 +1822,7 @@ php_oci_bind *php_oci_bind_array_helper_double(zval *var, zend_long max_table_le
18201822 hash = HASH_OF (var );
18211823
18221824 bind = emalloc (sizeof (php_oci_bind ));
1825+ ZVAL_UNDEF (& bind -> parameter );
18231826 bind -> array .elements = (double * )safe_emalloc (max_table_length , sizeof (double ), 0 );
18241827 bind -> array .current_length = zend_hash_num_elements (Z_ARRVAL_P (var ));
18251828 bind -> array .old_length = bind -> array .current_length ;
@@ -1860,6 +1863,7 @@ php_oci_bind *php_oci_bind_array_helper_date(zval *var, zend_long max_table_leng
18601863 hash = HASH_OF (var );
18611864
18621865 bind = emalloc (sizeof (php_oci_bind ));
1866+ ZVAL_UNDEF (& bind -> parameter );
18631867 bind -> array .elements = (OCIDate * )safe_emalloc (max_table_length , sizeof (OCIDate ), 0 );
18641868 bind -> array .current_length = zend_hash_num_elements (Z_ARRVAL_P (var ));
18651869 bind -> array .old_length = bind -> array .current_length ;
0 commit comments