From a924e32dfbacc918d25ce4f82842f41cb61f3506 Mon Sep 17 00:00:00 2001 From: simon Date: Fri, 19 Jul 2013 17:44:20 +0000 Subject: [PATCH] It suddenly strikes me as probably a good idea to enforce that anyone calling random_byte has previously called random_ref. (I'm not aware of any current code getting this wrong! It just seems to me to be the sort of thing you'd want to be really sure of.) git-svn-id: svn://svn.tartarus.org/sgt/putty@9930 cda61777-01e9-0310-a592-d414129be87e --- sshrand.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/sshrand.c b/sshrand.c index 4c33f4a0..85dfa0b6 100644 --- a/sshrand.c +++ b/sshrand.c @@ -234,6 +234,8 @@ void random_unref(void) int random_byte(void) { + assert(random_active); + if (pool.poolpos >= POOLSIZE) random_stir(); -- 2.11.0