@@ -3195,6 +3195,7 @@ PHP_FUNCTION(imap_mail_compose)
3195
3195
if (Z_TYPE_P (pvalue ) == IS_ARRAY ) {
3196
3196
disp_param = tmp_param = NULL ;
3197
3197
ZEND_HASH_FOREACH_STR_KEY_VAL (Z_ARRVAL_P (pvalue ), key , disp_data ) {
3198
+ if (key == NULL ) continue ;
3198
3199
disp_param = mail_newbody_parameter ();
3199
3200
disp_param -> attribute = cpystr (ZSTR_VAL (key ));
3200
3201
convert_to_string_ex (disp_data );
@@ -3227,6 +3228,7 @@ PHP_FUNCTION(imap_mail_compose)
3227
3228
if (Z_TYPE_P (pvalue ) == IS_ARRAY ) {
3228
3229
disp_param = tmp_param = NULL ;
3229
3230
ZEND_HASH_FOREACH_STR_KEY_VAL (Z_ARRVAL_P (pvalue ), key , disp_data ) {
3231
+ if (key == NULL ) continue ;
3230
3232
disp_param = mail_newbody_parameter ();
3231
3233
disp_param -> attribute = cpystr (ZSTR_VAL (key ));
3232
3234
convert_to_string_ex (disp_data );
@@ -3295,6 +3297,7 @@ PHP_FUNCTION(imap_mail_compose)
3295
3297
if (Z_TYPE_P (pvalue ) == IS_ARRAY ) {
3296
3298
disp_param = tmp_param = NULL ;
3297
3299
ZEND_HASH_FOREACH_STR_KEY_VAL (Z_ARRVAL_P (pvalue ), key , disp_data ) {
3300
+ if (key == NULL ) continue ;
3298
3301
disp_param = mail_newbody_parameter ();
3299
3302
disp_param -> attribute = cpystr (ZSTR_VAL (key ));
3300
3303
convert_to_string_ex (disp_data );
@@ -3327,6 +3330,7 @@ PHP_FUNCTION(imap_mail_compose)
3327
3330
if (Z_TYPE_P (pvalue ) == IS_ARRAY ) {
3328
3331
disp_param = tmp_param = NULL ;
3329
3332
ZEND_HASH_FOREACH_STR_KEY_VAL (Z_ARRVAL_P (pvalue ), key , disp_data ) {
3333
+ if (key == NULL ) continue ;
3330
3334
disp_param = mail_newbody_parameter ();
3331
3335
disp_param -> attribute = cpystr (ZSTR_VAL (key ));
3332
3336
convert_to_string_ex (disp_data );
0 commit comments