Browse Source

Added missing safe_mode & open_basedir checks.

PHP-5.1
Ilia Alshanetsky 21 years ago
parent
commit
6de75a77c6
  1. 8
      ext/xmlreader/php_xmlreader.c

8
ext/xmlreader/php_xmlreader.c

@ -229,6 +229,14 @@ char *_xmlreader_get_valid_file_path(char *source, char *resolved_path, int reso
xmlFreeURI(uri);
if (PG(safe_mode) && (!php_checkuid(file_dest, NULL, CHECKUID_CHECK_FILE_AND_DIR))) {
return NULL;
}
if (php_check_open_basedir(file_dest TSRMLS_CC)) {
return NULL;
}
return file_dest;
}

Loading…
Cancel
Save