@@ -1722,6 +1722,7 @@ php_oci_bind *php_oci_bind_array_helper_string(zval *var, zend_long max_table_le
1722
1722
}
1723
1723
1724
1724
bind = emalloc (sizeof (php_oci_bind ));
1725
+ ZVAL_UNDEF (& bind -> parameter );
1725
1726
bind -> array .elements = (text * )safe_emalloc (max_table_length * (maxlength + 1 ), sizeof (text ), 0 );
1726
1727
memset (bind -> array .elements , 0 , max_table_length * (maxlength + 1 ) * sizeof (text ));
1727
1728
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
1781
1782
hash = HASH_OF (var );
1782
1783
1783
1784
bind = emalloc (sizeof (php_oci_bind ));
1785
+ ZVAL_UNDEF (& bind -> parameter );
1784
1786
bind -> array .elements = (ub4 * )safe_emalloc (max_table_length , sizeof (ub4 ), 0 );
1785
1787
bind -> array .current_length = zend_hash_num_elements (Z_ARRVAL_P (var ));
1786
1788
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
1820
1822
hash = HASH_OF (var );
1821
1823
1822
1824
bind = emalloc (sizeof (php_oci_bind ));
1825
+ ZVAL_UNDEF (& bind -> parameter );
1823
1826
bind -> array .elements = (double * )safe_emalloc (max_table_length , sizeof (double ), 0 );
1824
1827
bind -> array .current_length = zend_hash_num_elements (Z_ARRVAL_P (var ));
1825
1828
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
1860
1863
hash = HASH_OF (var );
1861
1864
1862
1865
bind = emalloc (sizeof (php_oci_bind ));
1866
+ ZVAL_UNDEF (& bind -> parameter );
1863
1867
bind -> array .elements = (OCIDate * )safe_emalloc (max_table_length , sizeof (OCIDate ), 0 );
1864
1868
bind -> array .current_length = zend_hash_num_elements (Z_ARRVAL_P (var ));
1865
1869
bind -> array .old_length = bind -> array .current_length ;
0 commit comments