patch-sapi_cgi_cgi_main_c 820 B

1234567891011121314151617181920212223242526
  1. $OpenBSD: patch-sapi_cgi_cgi_main_c,v 1.1.1.1 2015/12/14 17:58:46 robert Exp $
  2. --- sapi/cgi/cgi_main.c.orig.port Sun Dec 6 14:11:02 2015
  3. +++ sapi/cgi/cgi_main.c Sun Dec 6 14:11:41 2015
  4. @@ -1722,6 +1722,7 @@ int main(int argc, char *argv[])
  5. char *orig_optarg = php_optarg;
  6. char *script_file = NULL;
  7. size_t ini_entries_len = 0;
  8. + char *ini;
  9. /* end of temporary locals */
  10. int max_requests = 500;
  11. @@ -1784,7 +1785,12 @@ int main(int argc, char *argv[])
  12. sapi_startup(&cgi_sapi_module);
  13. fastcgi = fcgi_is_fastcgi();
  14. - cgi_sapi_module.php_ini_path_override = NULL;
  15. +
  16. + if ((ini = getenv("PHP_INI_PATH"))) {
  17. + cgi_sapi_module.php_ini_path_override = ini;
  18. + } else {
  19. + cgi_sapi_module.php_ini_path_override = NULL;
  20. + }
  21. #ifdef PHP_WIN32
  22. _fmode = _O_BINARY; /* sets default for file streams to binary */