2120 |
} else { |
} else { |
2121 |
entry = findEntryByTitle(cfg, defTitle, &index); |
entry = findEntryByTitle(cfg, defTitle, &index); |
2122 |
} |
} |
2123 |
if (entry) |
if (entry && suitableImage(entry, prefix, skipRemoved, flags)) { |
2124 |
cfg->defaultImage = index; |
cfg->defaultImage = index; |
2125 |
|
if (indexPtr) |
2126 |
|
*indexPtr = index; |
2127 |
|
return entry; |
2128 |
|
} |
2129 |
} |
} |
2130 |
} |
} |
2131 |
} else if (cfg->defaultImage > -1) { |
} else if (cfg->defaultImage > -1) { |
3316 |
|
|
3317 |
if (!image) return 0; |
if (!image) return 0; |
3318 |
|
|
3319 |
for (; (entry = findEntryByPath(cfg, newMBKernel, prefix, &index)); index++) { |
for (; (entry = findEntryByPath(cfg, image, prefix, &index)); index++) { |
3320 |
kernelLine = getLineByType(LT_MBMODULE, entry->lines); |
kernelLine = getLineByType(LT_MBMODULE, entry->lines); |
3321 |
if (!kernelLine) continue; |
if (!kernelLine) continue; |
3322 |
|
|