diff options
| author | dec05eba <dec05eba@protonmail.com> | 2026-07-27 12:15:35 +0200 |
|---|---|---|
| committer | dec05eba <dec05eba@protonmail.com> | 2026-07-27 12:15:35 +0200 |
| commit | e52278922dc7434227bc0d9840513f90a2a088e6 (patch) | |
| tree | 3f65ce0359bc8d0baa560d3af997d39e66b7f834 /kms/client | |
| parent | 8b0afd14be34d96e822a6915a8de477e049ca776 (diff) | |
Fix gsr-kms-server not shutting down when gpu-screen-recorder is killed
Diffstat (limited to 'kms/client')
| -rw-r--r-- | kms/client/kms_client.c | 2 |
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; } |
