diff --git a/NEWS b/NEWS index 01cf4ac6317..c3a3dfbbe2a 100644 --- a/NEWS +++ b/NEWS @@ -51,6 +51,8 @@ PHP NEWS - Standard: . Fixed bug GH-10885 (stream_socket_server context leaks). (ilutov) + . Fixed bug GH-10052 (Browscap crashes PHP 8.1.12 on request shutdown + (apache2)). (nielsdos) 16 Mar 2023, PHP 8.1.17 diff --git a/ext/standard/browscap.c b/ext/standard/browscap.c index 490acac2f99..53504098fb8 100644 --- a/ext/standard/browscap.c +++ b/ext/standard/browscap.c @@ -432,7 +432,7 @@ static int browscap_read_file(char *filename, browser_data *browdata, int persis ctx.current_section_name = NULL; zend_hash_init(&ctx.str_interned, 8, NULL, str_interned_dtor, persistent); - zend_parse_ini_file(&fh, 1, ZEND_INI_SCANNER_RAW, + zend_parse_ini_file(&fh, persistent, ZEND_INI_SCANNER_RAW, (zend_ini_parser_cb_t) php_browscap_parser_cb, &ctx); /* Destroy parser context */