We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 2b9d2bc commit a7f91e3Copy full SHA for a7f91e3
Zend/tests/gh10469.phpt
@@ -10,6 +10,7 @@ $tmpDir = $originalDir . '/gh10469_tmp';
10
chdir($tmpDir);
11
ini_set('open_basedir', ini_get('open_basedir') . ':./..');
12
ini_set('open_basedir', ini_get('open_basedir') . ':./../');
13
+ini_set('open_basedir', ini_get('open_basedir') . ':/a/');
14
15
chdir($originalDir);
16
var_dump(ini_get('open_basedir'));
main/fopen_wrappers.c
@@ -103,7 +103,7 @@ PHPAPI ZEND_INI_MH(OnUpdateBaseDir)
103
}
104
/* Don't allow paths with a parent dir component (..) to be set at runtime */
105
char *substr_pos = ptr;
106
- while (true) {
+ while (*substr_pos) {
107
// Check if we have a .. path component
108
if (substr_pos[0] == '.'
109
&& substr_pos[1] == '.'
0 commit comments