From: Jakub Wilk Date: Sat, 7 Jun 2014 12:37:17 +0000 (+0200) Subject: Create ~/.rnd with mode 0600 instead of 0666 X-Git-Tag: OpenSSL_1_0_1i~101 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=5c52c046508d0c99e235800c8d86eebfae8c85c8;p=oweals%2Fopenssl.git Create ~/.rnd with mode 0600 instead of 0666 Because of a missing include we don't have O_CREATE and don't create the file with open() using mode 0600 but fall back to using fopen() with the default umask followed by a chmod(). Problem found by Jakub Wilk . --- diff --git a/crypto/rand/randfile.c b/crypto/rand/randfile.c index 7f1428072d..14ba69d4c6 100644 --- a/crypto/rand/randfile.c +++ b/crypto/rand/randfile.c @@ -79,6 +79,7 @@ #endif #ifndef OPENSSL_NO_POSIX_IO # include +# include #endif #ifdef _WIN32