@@ -3657,6 +3657,7 @@ PHP_FUNCTION(imap_mail_compose)
3657
3657
if (Z_TYPE_P (pvalue ) == IS_ARRAY ) {
3658
3658
disp_param = tmp_param = NULL ;
3659
3659
ZEND_HASH_FOREACH_STR_KEY_VAL (Z_ARRVAL_P (pvalue ), key , disp_data ) {
3660
+ if (key == NULL ) continue ;
3660
3661
disp_param = mail_newbody_parameter ();
3661
3662
disp_param -> attribute = cpystr (ZSTR_VAL (key ));
3662
3663
convert_to_string_ex (disp_data );
@@ -3689,6 +3690,7 @@ PHP_FUNCTION(imap_mail_compose)
3689
3690
if (Z_TYPE_P (pvalue ) == IS_ARRAY ) {
3690
3691
disp_param = tmp_param = NULL ;
3691
3692
ZEND_HASH_FOREACH_STR_KEY_VAL (Z_ARRVAL_P (pvalue ), key , disp_data ) {
3693
+ if (key == NULL ) continue ;
3692
3694
disp_param = mail_newbody_parameter ();
3693
3695
disp_param -> attribute = cpystr (ZSTR_VAL (key ));
3694
3696
convert_to_string_ex (disp_data );
@@ -3757,6 +3759,7 @@ PHP_FUNCTION(imap_mail_compose)
3757
3759
if (Z_TYPE_P (pvalue ) == IS_ARRAY ) {
3758
3760
disp_param = tmp_param = NULL ;
3759
3761
ZEND_HASH_FOREACH_STR_KEY_VAL (Z_ARRVAL_P (pvalue ), key , disp_data ) {
3762
+ if (key == NULL ) continue ;
3760
3763
disp_param = mail_newbody_parameter ();
3761
3764
disp_param -> attribute = cpystr (ZSTR_VAL (key ));
3762
3765
convert_to_string_ex (disp_data );
@@ -3789,6 +3792,7 @@ PHP_FUNCTION(imap_mail_compose)
3789
3792
if (Z_TYPE_P (pvalue ) == IS_ARRAY ) {
3790
3793
disp_param = tmp_param = NULL ;
3791
3794
ZEND_HASH_FOREACH_STR_KEY_VAL (Z_ARRVAL_P (pvalue ), key , disp_data ) {
3795
+ if (key == NULL ) continue ;
3792
3796
disp_param = mail_newbody_parameter ();
3793
3797
disp_param -> attribute = cpystr (ZSTR_VAL (key ));
3794
3798
convert_to_string_ex (disp_data );
0 commit comments