Download | Plain Text | No Line Numbers


  1. --- a/sapi/fpm/fpm/fpm_main.c 2023-02-10 23:25:55.963087113 +0100
  2. +++ b/sapi/fpm/fpm/fpm_main.c 2023-02-10 23:27:07.873568614 +0100
  3. @@ -707,6 +707,16 @@
  4. }
  5. }
  6.  
  7. + /* INI stuff */
  8. + char *ini = FCGI_GETENV(request, "PHP_VALUE");
  9. + if (ini) {
  10. + int mode = ZEND_INI_PERDIR;
  11. + char *tmp;
  12. + spprintf(&tmp, 0, "%s\n", ini);
  13. + zend_parse_ini_string(tmp, 1, ZEND_INI_SCANNER_NORMAL, (zend_ini_parser_cb_t)fastcgi_ini_parser, &mode);
  14. + efree(tmp);
  15. + }
  16. +
  17. if (php_ini_has_per_dir_config() ||
  18. (PG(user_ini_filename) && *PG(user_ini_filename))
  19. ) {
  20. @@ -1314,6 +1324,7 @@
  21. php_handle_auth_data(auth);
  22. }
  23.  
  24. +#if 0
  25. /* INI stuff */
  26. ini = FCGI_GETENV(request, "PHP_VALUE");
  27. if (ini) {
  28. @@ -1332,6 +1343,7 @@
  29. zend_parse_ini_string(tmp, 1, ZEND_INI_SCANNER_NORMAL, (zend_ini_parser_cb_t)fastcgi_ini_parser, &mode);
  30. efree(tmp);
  31. }
  32. +#endif
  33. }
  34. /* }}} */
  35.  
  36.