]> granicus.if.org Git - php/commitdiff
Added missing 'subject'-key in envelope.
authorfoobar <sniper@php.net>
Tue, 8 Aug 2000 21:16:09 +0000 (21:16 +0000)
committerfoobar <sniper@php.net>
Tue, 8 Aug 2000 21:16:09 +0000 (21:16 +0000)
# I'm starting to think imap_mail_compose() should be rewritten from scratch..

ext/imap/php_imap.c

index 122178a04397db46613aa096aa1b9ad27c4ee6f0..2384175b14917180ce098507765be6cad1c8cc3e 100644 (file)
@@ -3056,6 +3056,10 @@ PHP_FUNCTION(imap_mail_compose)
                convert_to_string_ex(pvalue);
                rfc822_parse_adrlist (&env->reply_to, Z_STRVAL_PP(pvalue), "NO HOST");
        }
+       if (zend_hash_find(Z_ARRVAL_PP(envelope), "subject", sizeof("subject"), (void **) &pvalue)== SUCCESS) {
+               convert_to_string_ex(pvalue);
+               env->subject=cpystr(Z_STRVAL_PP(pvalue));
+       }
        if (zend_hash_find(Z_ARRVAL_PP(envelope), "to", sizeof("to"), (void **) &pvalue)== SUCCESS) {
                convert_to_string_ex(pvalue);
                rfc822_parse_adrlist (&env->to, Z_STRVAL_PP(pvalue), "NO HOST");