]> git.ipfire.org Git - thirdparty/openssh-portable.git/commitdiff
- Fix for prng_seed permissions checking from Lutz Jaenicke
authorDamien Miller <djm@mindrot.org>
Thu, 11 May 2000 09:10:58 +0000 (19:10 +1000)
committerDamien Miller <djm@mindrot.org>
Thu, 11 May 2000 09:10:58 +0000 (19:10 +1000)
   <Lutz.Jaenicke@aet.TU-Cottbus.DE>

ChangeLog
entropy.c

index 8c959dd4dafa589f7578394fc9f6e8cf855cf6d1..9f75b1ffb7f29fdde20d5ad65af0fb28190a2b8a 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+20000511
+ - Fix for prng_seed permissions checking from Lutz Jaenicke 
+   <Lutz.Jaenicke@aet.TU-Cottbus.DE>
+
 20000509
  - OpenBSD CVS update
   - markus@cvs.openbsd.org
index 9782e0f32f65aa4ca157d46f47f41d81122734d0..2a1db420231ec86e7d007d095552b1fba00618f2 100644 (file)
--- a/entropy.c
+++ b/entropy.c
@@ -35,7 +35,7 @@
 #include <openssl/rand.h>
 #include <openssl/sha.h>
 
-RCSID("$Id: entropy.c,v 1.8 2000/05/01 23:56:41 damien Exp $");
+RCSID("$Id: entropy.c,v 1.9 2000/05/11 09:10:58 damien Exp $");
 
 #ifdef EGD_SOCKET
 #ifndef offsetof
@@ -444,7 +444,7 @@ prng_check_seedfile(char *filename) {
                fatal("PRNG seedfile %.100s is not a regular file", filename);
 
        /* mode 0600, owned by root or the current user? */
-       if (((st.st_mode & 0177) != 0) || !(st.st_uid == geteuid()))
+       if (((st.st_mode & 0177) != 0) || !(st.st_uid == getuid()))
                fatal("PRNG seedfile %.100s must be mode 0600, owned by uid %d",
                         filename, getuid());