diff options
author | Zeev Suraski <zeev@php.net> | 2002-08-23 23:48:48 +0000 |
---|---|---|
committer | Zeev Suraski <zeev@php.net> | 2002-08-23 23:48:48 +0000 |
commit | 90609154ccde11b5b45962a464c819e429c8d0e0 (patch) | |
tree | 0b5dd1eb71cbcb373d9228232241badae8b00809 | |
parent | bbd3f25d23586cac13ba0ffd07a86b9834cf689e (diff) | |
download | php-git-90609154ccde11b5b45962a464c819e429c8d0e0.tar.gz |
MFH security fix
-rw-r--r-- | ext/standard/mail.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/ext/standard/mail.c b/ext/standard/mail.c index f528ccb83e..373d1fefa1 100644 --- a/ext/standard/mail.c +++ b/ext/standard/mail.c @@ -72,6 +72,10 @@ PHP_FUNCTION(mail) char *to=NULL, *message=NULL, *headers=NULL, *subject=NULL, *extra_cmd=NULL; int to_len,message_len,headers_len,subject_len,extra_cmd_len,i; + if (PG(safe_mode) && (ZEND_NUM_ARGS() == 5)) { + php_error(E_WARNING, "%s(): SAFE MODE Restriction in effect. The fifth parameter is disabled in SAFE MODE.", get_active_function_name(TSRMLS_C)); + RETURN_FALSE; + } if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "sss|ss", &to, &to_len, |