index 0cbf88e02181d12027a24ab0c572872eaf644f01..1501afcbecb91699ac83b4c227033a5adebe11ba 100644 (file)
*/
#include <assert.h>
*/
#include <assert.h>
+#include <string.h>
#include "display/nr-arena-item.h"
#include "display/nr-filter-types.h"
#include "display/nr-arena-item.h"
#include "display/nr-filter-types.h"
int seek = _slot_count;
do {
seek--;
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];
/* If there is no space for more slots, create more space */
if (seek == _slot_count - 1) {
NRPixBlock **new_slot = new NRPixBlock*[_slot_count * 2];