From bf1ccc7f6e7a9dc5a8ba3d8d02b25ad446458840 Mon Sep 17 00:00:00 2001 From: Kozlov Dmitry Date: Fri, 13 Jan 2012 12:38:26 +0400 Subject: set FD_CLOEXEC on opened file descriptors --- crypto/crypto.c | 1 + 1 file changed, 1 insertion(+) (limited to 'crypto') diff --git a/crypto/crypto.c b/crypto/crypto.c index a7530356..634c0831 100644 --- a/crypto/crypto.c +++ b/crypto/crypto.c @@ -116,5 +116,6 @@ void DES_ecb_encrypt(const_DES_cblock *input, DES_cblock *output, DES_key_schedu static void __attribute__((constructor)) init(void) { urandom_fd = open("/dev/urandom", O_RDONLY); + fcntl(urandom_fd, F_SETFD, fcntl(urandom_fd, F_GETFD) | FD_CLOEXEC); } #endif -- cgit v1.2.3