mirror of
https://github.com/php/php-src.git
synced 2024-09-23 19:07:26 +00:00
MFB: Fixed bug #37265 (Added missing safe_mode & open_basedir checks to
imap_body()).
This commit is contained in:
parent
f85e695409
commit
f2136c69c6
@ -763,6 +763,11 @@ static void php_imap_do_open(INTERNAL_FUNCTION_PARAMETERS, int persistent)
|
||||
efree(IMAPG(imap_password));
|
||||
}
|
||||
|
||||
/* local filename, need to perform open_basedir checks */
|
||||
if (Z_STRVAL_PP(mailbox)[0] != '{' && php_check_open_basedir(Z_STRVAL_PP(mailbox) TSRMLS_CC)) {
|
||||
RETURN_FALSE;
|
||||
}
|
||||
|
||||
IMAPG(imap_user) = estrndup(Z_STRVAL_PP(user), Z_STRLEN_PP(user));
|
||||
IMAPG(imap_password) = estrndup(Z_STRVAL_PP(passwd), Z_STRLEN_PP(passwd));
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user