From 4553bbd1ed220d481955e8a7a503dcd89c1bef61 Mon Sep 17 00:00:00 2001 From: Jan Chadima Date: Thu, 5 Aug 2010 18:35:51 +0200 Subject: Use O_CLOEXEC for the internal file descriptor --- userspace/ncrypto_fd.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/userspace/ncrypto_fd.c b/userspace/ncrypto_fd.c index a563694..ce925cf 100644 --- a/userspace/ncrypto_fd.c +++ b/userspace/ncrypto_fd.c @@ -17,7 +17,7 @@ ncr_global_init(unsigned int flags) /* Open the crypto device unles is not already initialized */ pthread_mutex_lock(&open_lock); - if ((__ncr_file_descriptor < 0) && ((__ncr_file_descriptor = open("/dev/crypto", O_RDWR)) < 0)) + if ((__ncr_file_descriptor < 0) && ((__ncr_file_descriptor = open("/dev/crypto", O_RDWR|O_CLOEXEC)) < 0)) rv = -1; else ++open_count; -- cgit