fix for error reported on IRC, sorting zero sized lists would cause a crash.

This commit is contained in:
Campbell Barton 2012-03-19 19:27:39 +00:00
parent 3dbc34049a
commit 4fa92f1e5f

@ -111,7 +111,13 @@ float rng_getFloat(RNG *rng)
void rng_shuffleArray(RNG *rng, void *data, int elemSize, int numElems)
{
int i = numElems;
void *temp = malloc(elemSize);
void *temp;
if (numElems <= 0) {
return;
}
temp = malloc(elemSize);
while (--i) {
int j = rng_getInt(rng)%numElems;