diff options
Diffstat (limited to 'kms')
| -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; } |
