mirror of
https://github.com/Cockatrice/Cockatrice.git
synced 2026-04-27 07:48:01 -07:00
Added additional bound checks.
This commit is contained in:
parent
fbf54b62bc
commit
f964dcc656
1 changed files with 1 additions and 1 deletions
|
|
@ -61,7 +61,7 @@ RNG_SFMT::RNG_SFMT(QObject *parent)
|
|||
unsigned int RNG_SFMT::getNumber(unsigned int min, unsigned int max)
|
||||
{
|
||||
// This all makes no sense if min > max, which should never happen.
|
||||
if(min > max) {
|
||||
if(min > max || max >= UINT_MAX || min >= UINT_MAX) {
|
||||
throw std::invalid_argument(
|
||||
QString("Invalid bounds for RNG: min > max! Values were: min = " +
|
||||
QString::number(min) + ", max = " +
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue