@@ -3645,6 +3645,7 @@ PHP_FUNCTION(imap_mail_compose)
3645
3645
if (Z_TYPE_P (pvalue ) == IS_ARRAY ) {
3646
3646
disp_param = tmp_param = NULL ;
3647
3647
ZEND_HASH_FOREACH_STR_KEY_VAL (Z_ARRVAL_P (pvalue ), key , disp_data ) {
3648
+ if (key == NULL ) continue ;
3648
3649
disp_param = mail_newbody_parameter ();
3649
3650
disp_param -> attribute = cpystr (ZSTR_VAL (key ));
3650
3651
convert_to_string_ex (disp_data );
@@ -3677,6 +3678,7 @@ PHP_FUNCTION(imap_mail_compose)
3677
3678
if (Z_TYPE_P (pvalue ) == IS_ARRAY ) {
3678
3679
disp_param = tmp_param = NULL ;
3679
3680
ZEND_HASH_FOREACH_STR_KEY_VAL (Z_ARRVAL_P (pvalue ), key , disp_data ) {
3681
+ if (key == NULL ) continue ;
3680
3682
disp_param = mail_newbody_parameter ();
3681
3683
disp_param -> attribute = cpystr (ZSTR_VAL (key ));
3682
3684
convert_to_string_ex (disp_data );
@@ -3745,6 +3747,7 @@ PHP_FUNCTION(imap_mail_compose)
3745
3747
if (Z_TYPE_P (pvalue ) == IS_ARRAY ) {
3746
3748
disp_param = tmp_param = NULL ;
3747
3749
ZEND_HASH_FOREACH_STR_KEY_VAL (Z_ARRVAL_P (pvalue ), key , disp_data ) {
3750
+ if (key == NULL ) continue ;
3748
3751
disp_param = mail_newbody_parameter ();
3749
3752
disp_param -> attribute = cpystr (ZSTR_VAL (key ));
3750
3753
convert_to_string_ex (disp_data );
@@ -3777,6 +3780,7 @@ PHP_FUNCTION(imap_mail_compose)
3777
3780
if (Z_TYPE_P (pvalue ) == IS_ARRAY ) {
3778
3781
disp_param = tmp_param = NULL ;
3779
3782
ZEND_HASH_FOREACH_STR_KEY_VAL (Z_ARRVAL_P (pvalue ), key , disp_data ) {
3783
+ if (key == NULL ) continue ;
3780
3784
disp_param = mail_newbody_parameter ();
3781
3785
disp_param -> attribute = cpystr (ZSTR_VAL (key ));
3782
3786
convert_to_string_ex (disp_data );
0 commit comments