From 5f385b0ea01865834214dae79afa557f37f9c275 Mon Sep 17 00:00:00 2001 From: Matthias Schiffer Date: Fri, 1 Aug 2014 22:12:56 +0200 Subject: Use srandom/random instead of rand_r There's no need to keep our own seed. --- src/fastd.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/fastd.c') 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(); -- cgit v1.2.3