Mercurial > dropbear
diff dbrandom.c @ 1014:37c510c2ac7c coverity
merge
author | Matt Johnston <matt@ucc.asn.au> |
---|---|
date | Tue, 10 Feb 2015 21:47:43 +0800 |
parents | a1e79ffa5862 |
children | a9e4d66ffb2c |
line wrap: on
line diff
--- a/dbrandom.c Wed Jan 28 22:49:55 2015 +0800 +++ b/dbrandom.c Tue Feb 10 21:47:43 2015 +0800 @@ -306,7 +306,7 @@ /* keep regenerating until we get one satisfying * 0 < rand < max */ - } while (mp_cmp(rand, max) != MP_LT); + } while (!(mp_cmp(rand, max) == MP_LT && mp_cmp_d(rand, 0) == MP_GT)); m_burn(randbuf, len); m_free(randbuf); }