Don't sort if there's nothing to do (prevents array underflow, too).

(transplanted from 662a7e180c480ff7731493b688aee27e8e010887)
This commit is contained in:
Ryan C. Gordon 2012-06-07 10:21:43 -04:00
parent 0ba88e4714
commit 9977f5c9b4
1 changed files with 2 additions and 1 deletions

View File

@ -230,7 +230,8 @@ void __PHYSFS_sort(void *entries, PHYSFS_uint32 max,
* Quicksort w/ Bubblesort fallback algorithm inspired by code from here:
* http://www.cs.ubc.ca/spider/harrison/Java/sorting-demo.html
*/
__PHYSFS_quick_sort(entries, 0, max - 1, cmpfn, swapfn);
if (max > 0)
__PHYSFS_quick_sort(entries, 0, max - 1, cmpfn, swapfn);
} /* __PHYSFS_sort */