Browse Source

Eliminated unnecessary getcwd() syscall

PHP-5.1
Dmitry Stogov 20 years ago
parent
commit
63b3f5c041
  1. 8
      main/fopen_wrappers.c

8
main/fopen_wrappers.c

@ -518,9 +518,13 @@ PHPAPI char *expand_filepath(const char *filepath, char *real_path TSRMLS_DC)
char cwd[MAXPATHLEN];
char *result;
result = VCWD_GETCWD(cwd, MAXPATHLEN);
if (!result) {
if (IS_ABSOLUTE_PATH(filepath, strlen(filepath))) {
cwd[0] = '\0';
} else{
result = VCWD_GETCWD(cwd, MAXPATHLEN);
if (!result) {
cwd[0] = '\0';
}
}
new_state.cwd = strdup(cwd);

Loading…
Cancel
Save