diff --git a/ext/imap/php_imap.c b/ext/imap/php_imap.c index 26faae27c46..b540c3a1dcc 100644 --- a/ext/imap/php_imap.c +++ b/ext/imap/php_imap.c @@ -2749,13 +2749,13 @@ PHP_FUNCTION(imap_fetch_overview) if (env->subject) { add_property_string(myoverview, "subject", env->subject, 1); } - if (env->from && _php_imap_address_size(env->from) >= MAILTMPLEN) { + if (env->from && _php_imap_address_size(env->from) < MAILTMPLEN) { env->from->next=NULL; address[0] = '\0'; rfc822_write_address(address, env->from); add_property_string(myoverview, "from", address, 1); } - if (env->to && _php_imap_address_size(env->from) >= MAILTMPLEN) { + if (env->to && _php_imap_address_size(env->from) < MAILTMPLEN) { env->to->next = NULL; address[0] = '\0'; rfc822_write_address(address, env->to);