mirror of
https://abf.rosa.ru/djam/php7.git
synced 2025-02-22 22:32:48 +00:00
30 lines
963 B
Diff
30 lines
963 B
Diff
# from https://github.com/php/php-src/commit/789a37f14405e2d1a05a76c9fb4ed2d49d4580d5#diff-0265438340ea11a73f2e268834e3ac37b52342d9a911b5c4193df0b0072895ecR2389
|
|
|
|
diff -ruN a/sapi/cli/php_cli_server.c b/sapi/cli/php_cli_server.c
|
|
--- a/sapi/cli/php_cli_server.c 2022-10-31 19:36:05.000000000 +0900
|
|
+++ b/sapi/cli/php_cli_server.c 2024-11-28 11:05:56.301504326 +0900
|
|
@@ -517,13 +517,8 @@
|
|
if (php_cli_server_workers_max > 1) {
|
|
zend_long php_cli_server_worker;
|
|
|
|
- php_cli_server_workers = calloc(
|
|
- php_cli_server_workers_max, sizeof(pid_t));
|
|
- if (!php_cli_server_workers) {
|
|
- php_cli_server_workers_max = 1;
|
|
-
|
|
- return SUCCESS;
|
|
- }
|
|
+ php_cli_server_workers = pecalloc(
|
|
+ php_cli_server_workers_max, sizeof(pid_t), 1);
|
|
|
|
php_cli_server_master = getpid();
|
|
|
|
@@ -2361,7 +2356,7 @@
|
|
!WIFSIGNALED(php_cli_server_worker_status));
|
|
}
|
|
|
|
- free(php_cli_server_workers);
|
|
+ pefree(php_cli_server_workers, 1);
|
|
}
|
|
#endif
|
|
} /* }}} */
|