summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJan Chadima <jchadima@redhat.com>2010-08-05 18:35:51 +0200
committerMiloslav Trmač <mitr@redhat.com>2010-08-23 20:01:58 +0200
commita46cc44977691cf6ea62c19d2b57d74f94ae2e20 (patch)
treeee94f5d555b86a1946d72f447f4cddae2ac0432f
parent04fd86aa0fd905aa25025f9d4785a0fd49cd2633 (diff)
downloadcryptodev-linux-a46cc44977691cf6ea62c19d2b57d74f94ae2e20.tar.gz
cryptodev-linux-a46cc44977691cf6ea62c19d2b57d74f94ae2e20.tar.xz
cryptodev-linux-a46cc44977691cf6ea62c19d2b57d74f94ae2e20.zip
Use O_CLOEXEC for the internal file descriptor
-rw-r--r--userspace/ncrypto_fd.c2
1 files changed, 1 insertions, 1 deletions
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;