aboutsummaryrefslogtreecommitdiffhomepage
path: root/kms
diff options
context:
space:
mode:
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;
}