Lukas Fleischer
5a29473080
Prevent child zombie process from tearing down Hyprland IPC
...
In rare circumstances, we may fork(), e.g., as part of a custom module,
and the child process may fail to exec() and exit. In those cases, the
IPC destructor will be called in the child process.
Prior to this commit, this call would then result in the shared socket
being closed. Prevent this by only closing the socket from the original
process.
Fixes #3975 and #4152 .
Signed-off-by: Lukas Fleischer <lfleischer@lfos.de >
2025-08-22 18:58:53 -04:00
..
2024-05-06 10:51:14 +02:00
2025-06-29 21:51:31 +02:00
2025-08-22 18:58:53 -04:00
2024-03-01 00:27:23 -08:00
2023-07-04 23:05:26 +02:00
2024-09-13 09:43:19 +02:00
2025-06-08 12:23:50 +03:00
2025-07-07 15:13:33 +02:00
2025-06-18 18:42:23 +10:00
2025-06-22 08:43:27 +01:00
2025-01-03 15:22:46 +09:00
2025-08-08 08:18:01 +02:00
2023-10-15 17:52:12 -03:00
2023-10-15 17:52:12 -03:00
2025-06-22 17:45:12 +02:00
2024-06-14 02:24:24 +02:00
2025-04-13 22:23:40 -07:00
2023-10-24 20:16:50 +02:00
2025-06-22 00:50:25 -04:00
2023-09-13 21:56:35 +02:00
2023-10-17 19:29:06 +02:00
2024-02-19 23:10:10 +01:00
2024-05-06 10:47:52 +02:00
2023-10-08 16:24:50 +01:00
2023-03-02 16:57:32 +03:00
2025-06-22 10:01:36 +02:00
2023-03-02 16:57:32 +03:00
2023-04-21 16:38:21 +08:00
2023-03-02 16:57:32 +03:00
2023-03-02 16:57:32 +03:00
2023-08-20 08:33:34 +08:00
2023-10-17 19:29:06 +02:00
2023-03-02 16:57:32 +03:00
2025-07-29 07:52:46 -04:00
2024-06-21 16:43:21 +02:00
2023-10-15 17:52:12 -03:00
2023-10-15 17:52:12 -03:00
2023-03-02 16:57:32 +03:00
2023-03-02 16:57:32 +03:00
2025-06-21 16:53:12 +00:00
2024-10-09 20:22:58 +02:00
2024-05-14 10:13:22 +02:00
2023-03-02 16:57:32 +03:00
2025-07-23 16:59:07 +02:00