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: master-pre-reformat~670 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=7be1d8764d30d2f04696d7f834df349bc4bffd73;p=openssl 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 bd42f21356..7b4c7dc319 100644 --- a/crypto/rand/randfile.c +++ b/crypto/rand/randfile.c @@ -80,6 +80,7 @@ #endif #ifndef OPENSSL_NO_POSIX_IO # include +# include #endif #ifdef _WIN32