aboutsummaryrefslogtreecommitdiffhomepage
path: root/kms
diff options
context:
space:
mode:
authordec05eba <dec05eba@protonmail.com>2026-07-27 12:15:35 +0200
committerdec05eba <dec05eba@protonmail.com>2026-07-27 12:15:35 +0200
commite52278922dc7434227bc0d9840513f90a2a088e6 (patch)
tree3f65ce0359bc8d0baa560d3af997d39e66b7f834 /kms
parent8b0afd14be34d96e822a6915a8de477e049ca776 (diff)
Fix gsr-kms-server not shutting down when gpu-screen-recorder is killed
Diffstat (limited to 'kms')
-rw-r--r--kms/client/kms_client.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/kms/client/kms_client.c b/kms/client/kms_client.c
index 0d4d963..25675ab 100644
--- a/kms/client/kms_client.c
+++ b/kms/client/kms_client.c
@@ -297,7 +297,7 @@ int gsr_kms_client_init(gsr_kms_client *self, const char *card_path) {
#endif
}
- if(socketpair(AF_UNIX, SOCK_STREAM, 0, self->socket_pair) == -1) {
+ if(socketpair(AF_UNIX, SOCK_STREAM | SOCK_CLOEXEC, 0, self->socket_pair) == -1) {
fprintf(stderr, "gsr error: gsr_kms_client_init: socketpair failed, error: %s\n", strerror(errno));
goto err;
}