From f73619808622c6267aee1ee6cbeb35e2d02c460f Mon Sep 17 00:00:00 2001 From: Nick Mathewson Date: Tue, 8 Feb 2011 22:24:06 -0500 Subject: [PATCH] Fix a type error in our (unused) arc4random_stir() --- arc4random.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/arc4random.c b/arc4random.c index b6d2c5b3..4833169a 100644 --- a/arc4random.c +++ b/arc4random.c @@ -352,7 +352,7 @@ arc4_seed(void) return ok ? 0 : -1; } -static void +static int arc4_stir(void) { int i; @@ -363,6 +363,8 @@ arc4_stir(void) } arc4_seed(); + if (!arc4_seeded_ok) + return -1; /* * Discard early keystream, as per recommendations in @@ -385,6 +387,8 @@ arc4_stir(void) for (i = 0; i < 12*256; i++) (void)arc4_getbyte(); arc4_count = BYTES_BEFORE_RESEED; + + return 0; }