--- trunk/grubby/grubby.c 2017/06/27 14:40:47 3023 +++ trunk/grubby/grubby.c 2017/06/27 14:41:50 3024 @@ -2439,8 +2439,11 @@ index = 0; while ((entry = findEntryByIndex(cfg, index))) { if (suitableImage(entry, prefix, skipRemoved, flags)) { - int j; - for (j = 0; j < index; j++) { + int j, unmodifiedIndex; + + unmodifiedIndex = index; + + for (j = 0; j < unmodifiedIndex; j++) { entry2 = findEntryByIndex(cfg, j); if (entry2->skip) index--;