Browse Source

MFH

experimental/5.2-WITH_DRCP
Antony Dovgal 19 years ago
parent
commit
d85fc29edf
  1. 6
      main/php_ini.c

6
main/php_ini.c

@ -360,11 +360,10 @@ int php_init_config(TSRMLS_D)
if ((envpath = getenv("PATH")) != NULL) {
char *search_dir, search_path[MAXPATHLEN];
char *last;
int pathlen = strlen(envpath) + 1;
path = malloc(pathlen);
memcpy(path, envpath, pathlen);
path = estrdup(envpath);
search_dir = php_strtok_r(path, ":", &last);
while (search_dir) {
snprintf(search_path, MAXPATHLEN, "%s/%s", search_dir, sapi_module.executable_location);
if (VCWD_REALPATH(search_path, binary_location) && !VCWD_ACCESS(binary_location, X_OK)) {
@ -373,6 +372,7 @@ int php_init_config(TSRMLS_D)
}
search_dir = php_strtok_r(NULL, ":", &last);
}
efree(path);
}
if (!found) {
efree(binary_location);

Loading…
Cancel
Save