diff options
Diffstat (limited to 'ext/standard/mail.c')
-rw-r--r-- | ext/standard/mail.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/ext/standard/mail.c b/ext/standard/mail.c index 3762bb8bda..8fe3de6622 100644 --- a/ext/standard/mail.c +++ b/ext/standard/mail.c @@ -521,10 +521,10 @@ PHPAPI int php_mail(char *to, char *subject, char *message, char *headers, char } if (PG(mail_x_header)) { - const char *tmp = zend_get_executed_filename(); + zend_string *tmp = zend_get_executed_filename_ex(); zend_string *f; - f = php_basename(tmp, strlen(tmp), NULL, 0); + f = php_basename(ZSTR_VAL(tmp), ZSTR_LEN(tmp), NULL, 0); if (headers != NULL && *headers) { spprintf(&hdr, 0, "X-PHP-Originating-Script: " ZEND_LONG_FMT ":%s\n%s", php_getuid(), ZSTR_VAL(f), headers); |