index 76beb12f5065b53a5a2a88f08300779acdce01d0..1501afcbecb91699ac83b4c227033a5adebe11ba 100644 (file)
int seek = _slot_count;
do {
seek--;
- } while (_slot_number[seek] == NR_FILTER_SLOT_NOT_SET && seek >= 0);
+ } while ((seek >= 0) && (_slot_number[seek] == NR_FILTER_SLOT_NOT_SET));
/* If there is no space for more slots, create more space */
if (seek == _slot_count - 1) {
NRPixBlock **new_slot = new NRPixBlock*[_slot_count * 2];