php-src/sapi/fpm/fpm
txuna 48b492269b
Fix GH-18595: fpm_get_status segfault
This fixes null dereference error when calling fpm_get_status() and one
of the children is just being created.

Closes GH-18662

Co-authored-by: Jakub Zelenka <bukka@php.net>
2025-05-30 22:55:53 +02:00
..
events Merge branch 'PHP-8.0' into PHP-8.1 2022-11-22 18:02:11 +00:00
fpm.c Fix GH-10385: FPM successful config test early exit 2023-02-05 13:07:29 +00:00
fpm.h Fix GH-10385: FPM successful config test early exit 2023-02-05 13:07:29 +00:00
fpm_arrays.h Replace reallocarray with safe_perealloc 2022-09-29 15:15:40 +02:00
fpm_atomic.h Fix GH-13437: FPM: ERROR: scoreboard: failed to lock (already locked) 2024-12-14 14:59:56 +01:00
fpm_children.c Set CLOEXEC on listened/accepted sockets in the FPM children 2023-08-26 15:19:03 +01:00
fpm_children.h Fix GH-10461: Postpone FPM child freeing in event loop 2023-05-13 14:11:42 +01:00
fpm_cleanup.c Sync leading and final newlines in source code files 2018-10-14 12:56:38 +02:00
fpm_cleanup.h Sync leading and final newlines in source code files 2018-10-14 12:56:38 +02:00
fpm_clock.c Merge branch 'PHP-8.0' into PHP-8.1 2022-08-28 23:33:17 +01:00
fpm_clock.h FPM fix strict prototype warnings. 2022-08-28 23:24:23 +01:00
fpm_conf.c Merge branch 'PHP-8.2' into PHP-8.3 2024-06-16 12:23:15 +01:00
fpm_conf.h FPM fix strict prototype warnings. 2022-08-28 23:24:23 +01:00
fpm_config.h Include relevant system headers before defining fallbacks 2024-12-22 16:27:01 +01:00
fpm_env.c Fix GH-10611: fpm_env_init_main leaks environ 2023-03-11 16:34:41 +01:00
fpm_env.h FPM fix strict prototype warnings. 2022-08-28 23:24:23 +01:00
fpm_events.c Merge branch 'PHP-8.0' into PHP-8.1 2022-08-29 14:40:57 +01:00
fpm_events.h Merge branch 'PHP-8.0' into PHP-8.1 2022-08-28 23:33:17 +01:00
fpm_log.c FPM: Implement access log filtering 2022-07-10 23:21:14 +01:00
fpm_log.h Sync leading and final newlines in source code files 2018-10-14 12:56:38 +02:00
fpm_main.c Fix GH-17643: FPM with httpd ProxyPass encoded PATH_INFO env 2025-02-08 12:05:25 +01:00
fpm_main.stub.php Enable class entry generation for sapi extensions 2021-02-14 12:03:48 +01:00
fpm_main_arginfo.h Improve class entry generation 2021-02-16 13:09:56 +01:00
fpm_php.c Disable ZEND_RC_MOD_CHECK() while loading shared extension in FPM 2025-03-17 17:40:05 +01:00
fpm_php.h FPM: refactor fpm_php_get_string_from_table() to better match usage (#11051) 2023-05-20 22:49:41 +01:00
fpm_php_trace.c sapi/fpm: remove use of variable-length arrays (#10645) 2023-02-21 15:50:31 +00:00
fpm_php_trace.h Sync leading and final newlines in source code files 2018-10-14 12:56:38 +02:00
fpm_process_ctl.c Fix GH-10461: Postpone FPM child freeing in event loop 2023-05-13 14:11:42 +01:00
fpm_process_ctl.h FPM fix strict prototype warnings. 2022-08-28 23:24:23 +01:00
fpm_request.c Fix GH-18595: fpm_get_status segfault 2025-05-30 22:55:53 +02:00
fpm_request.h Fix GH-18595: fpm_get_status segfault 2025-05-30 22:55:53 +02:00
fpm_scoreboard.c Fix GH-13437: FPM: ERROR: scoreboard: failed to lock (already locked) 2024-12-14 14:59:56 +01:00
fpm_scoreboard.h Fix GH-13437: FPM: ERROR: scoreboard: failed to lock (already locked) 2024-12-14 14:59:56 +01:00
fpm_shm.c Fix incorrect check in fpm_shm_free() (#13797) 2024-03-24 13:57:08 +01:00
fpm_shm.h FPM fix strict prototype warnings. 2022-08-28 23:24:23 +01:00
fpm_signals.c Make globals const (part 2) (#10610) 2023-02-18 19:52:53 +00:00
fpm_signals.h FPM fix strict prototype warnings. 2022-08-28 23:24:23 +01:00
fpm_sockets.c Warn when fpm socket was not registered on the expected path 2023-07-15 14:21:58 +01:00
fpm_sockets.h FPM fix strict prototype warnings. 2022-08-28 23:24:23 +01:00
fpm_status.c Fix GH-17208: bug64539-status-json-encoding.phpt fail on 32-bits 2024-12-27 21:48:15 +01:00
fpm_status.h Sync leading and final newlines in source code files 2018-10-14 12:56:38 +02:00
fpm_stdio.c Merge branch 'PHP-8.2' into PHP-8.3 2024-09-26 14:13:00 -05:00
fpm_stdio.h Fix GH-8885: access.log with stderr writes logs to error_log after reload 2022-08-29 14:39:24 +01:00
fpm_str.h Sync leading and final newlines in source code files 2018-10-14 12:56:38 +02:00
fpm_systemd.c Fix GH-14175: Use two digit float specifier for FPM systemd format req rate 2024-05-12 13:30:29 +01:00
fpm_systemd.h FPM fix strict prototype warnings. 2022-08-28 23:24:23 +01:00
fpm_trace.c Sync leading and final newlines in source code files 2018-10-14 12:56:38 +02:00
fpm_trace.h Sync leading and final newlines in source code files 2018-10-14 12:56:38 +02:00
fpm_trace_mach.c FPM fix strict prototype warnings. 2022-08-28 23:24:23 +01:00
fpm_trace_pread.c Use memrchr() when available 2021-11-24 16:13:34 +03:00
fpm_trace_ptrace.c Sync leading and final newlines in source code files 2018-10-14 12:56:38 +02:00
fpm_unix.c Warn when fpm socket was not registered on the expected path 2023-07-15 14:21:58 +01:00
fpm_unix.h Fix bug #68591: Configuration test does not perform UID lookups 2022-12-26 14:14:14 +00:00
fpm_worker_pool.c Fix bug #80669: FPM numeric user fails to set groups 2022-11-23 10:38:56 +00:00
fpm_worker_pool.h Fix bug #80669: FPM numeric user fails to set groups 2022-11-23 10:38:56 +00:00
zlog.c Merge branch 'PHP-8.2' into PHP-8.3 2024-11-02 19:37:28 +01:00
zlog.h Fix GH-11086: FPM: config test runs twice in daemonised mode 2024-03-09 09:41:59 +00:00