From 75d333034a32207c8243d6e9cb6db1731245e7c0 Mon Sep 17 00:00:00 2001 From: David Carlier Date: Fri, 6 Jan 2023 16:16:45 +0000 Subject: [PATCH] follow-up on GH-10238. fixes based on feedback. --- ext/posix/posix.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ext/posix/posix.c b/ext/posix/posix.c index feecfaa119f7..cff46f398aa8 100644 --- a/ext/posix/posix.c +++ b/ext/posix/posix.c @@ -1204,11 +1204,11 @@ PHP_FUNCTION(posix_pathconf) size_t path_len; ZEND_PARSE_PARAMETERS_START(2, 2) - Z_PARAM_STRING(path, path_len) + Z_PARAM_PATH(path, path_len) Z_PARAM_LONG(name); ZEND_PARSE_PARAMETERS_END(); - if (path_len == 0) { + if (path_len == 0 || php_check_open_basedir(path)) { RETURN_FALSE; }