diff --git a/plugins/urandom.c b/plugins/urandom.c index 650a5311..62d3e551 100644 --- a/plugins/urandom.c +++ b/plugins/urandom.c @@ -26,16 +26,17 @@ #include #include "finit.h" +#include "libite/lite.h" #include "helpers.h" #include "plugin.h" static void setup(void *UNUSED(arg)) { #ifdef RANDOMSEED - copyfile(RANDOMSEED, "/dev/urandom", 0); + copyfile(RANDOMSEED, "/dev/urandom", 0, 0); unlink(RANDOMSEED); umask(077); - copyfile("/dev/urandom", RANDOMSEED, 4096); + copyfile("/dev/urandom", RANDOMSEED, 4096, 0); umask(0); #endif }