From: Damien Miller Date: Thu, 11 May 2000 09:10:58 +0000 (+1000) Subject: - Fix for prng_seed permissions checking from Lutz Jaenicke X-Git-Tag: V_2_1_0_P1~10 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=accfeb3afe07be4875e33dc8f269c868ea929274;p=thirdparty%2Fopenssh-portable.git - Fix for prng_seed permissions checking from Lutz Jaenicke --- diff --git a/ChangeLog b/ChangeLog index 8c959dd4d..9f75b1ffb 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +20000511 + - Fix for prng_seed permissions checking from Lutz Jaenicke + + 20000509 - OpenBSD CVS update - markus@cvs.openbsd.org diff --git a/entropy.c b/entropy.c index 9782e0f32..2a1db4202 100644 --- a/entropy.c +++ b/entropy.c @@ -35,7 +35,7 @@ #include #include -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());