Commit: 8b01a28bad638c3ef5809cdee2127409971f18ff Author: Rasmus Lerdorf <ras...@php.net> Wed, 21 Mar 2012 09:13:06 -0700 Parents: 887ee455dc2059a3154ee1173e2b973932067743 Branches: PHP-5.4
Link: http://git.php.net/?p=php-src.git;a=commitdiff;h=8b01a28bad638c3ef5809cdee2127409971f18ff Log: Add open_basedir checks to readline_write_history and readline_read_history Changed paths: M ext/readline/readline.c Diff: 8b01a28bad638c3ef5809cdee2127409971f18ff diff --git a/ext/readline/readline.c b/ext/readline/readline.c index c514cb8..820e4b4 100644 --- a/ext/readline/readline.c +++ b/ext/readline/readline.c @@ -369,6 +369,10 @@ PHP_FUNCTION(readline_read_history) return; } + if (php_check_open_basedir(arg TSRMLS_CC)) { + RETURN_FALSE; + } + /* XXX from & to NYI */ if (read_history(arg)) { RETURN_FALSE; @@ -389,6 +393,10 @@ PHP_FUNCTION(readline_write_history) return; } + if (php_check_open_basedir(arg TSRMLS_CC)) { + RETURN_FALSE; + } + if (write_history(arg)) { RETURN_FALSE; } else { -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php