summaryrefslogtreecommitdiffstats
path: root/src/fastd.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/fastd.c')
-rw-r--r--src/fastd.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/fastd.c b/src/fastd.c
index eff605e..e0d4bb2 100644
--- a/src/fastd.c
+++ b/src/fastd.c
@@ -460,7 +460,9 @@ static inline void notify_systemd(void) {
static inline void init_early(void) {
fastd_close_all_fds();
- fastd_random_bytes(&ctx.randseed, sizeof(ctx.randseed), false);
+ unsigned int seed;
+ fastd_random_bytes(&seed, sizeof(seed), false);
+ srandom(seed);
fastd_cipher_init();
fastd_mac_init();