diff options
author | Felipe Pena <felipe@php.net> | 2009-01-29 00:15:48 +0000 |
---|---|---|
committer | Felipe Pena <felipe@php.net> | 2009-01-29 00:15:48 +0000 |
commit | 0c62a7bb22b047cf564bec194a5d046a3b988cea (patch) | |
tree | 2130ac88d2472e33497b1652e7a17ec75309b59e | |
parent | 3a25c34a01dabf3ccaebbfc1773f81e2c8dd39c8 (diff) | |
download | php-git-0c62a7bb22b047cf564bec194a5d046a3b988cea.tar.gz |
- Re-added safe mode check
-rwxr-xr-x | ext/enchant/enchant.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/ext/enchant/enchant.c b/ext/enchant/enchant.c index cf239421b4..57e7efea3f 100755 --- a/ext/enchant/enchant.c +++ b/ext/enchant/enchant.c @@ -22,7 +22,7 @@ #ifdef HAVE_CONFIG_H #include "config.h" #endif -#if PHP_WIN32 +#ifdef PHP_WIN32 #include <glib/glist.h> #include <glib/ghash.h> #endif @@ -437,7 +437,7 @@ PHP_FUNCTION(enchant_broker_request_pwl_dict) RETURN_FALSE; } - if (php_check_open_basedir(pwl TSRMLS_CC)) { + if ((PG(safe_mode) && (!php_checkuid(pwl, NULL, CHECKUID_CHECK_FILE_AND_DIR))) || php_check_open_basedir(pwl TSRMLS_CC)) { RETURN_FALSE; } |