From: simon Date: Fri, 19 Jul 2013 17:44:20 +0000 (+0000) Subject: It suddenly strikes me as probably a good idea to enforce that anyone X-Git-Url: https://git.distorted.org.uk/~mdw/sgt/putty/commitdiff_plain/a924e32dfbacc918d25ce4f82842f41cb61f3506 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 --- 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();