Move negative and positive testing of 'has' variable to top level, and test
flag bit mask on second level. This way the 'has' needs to be checked only
once.
Signed-off-by: Sami Kerola <kerolasa@iki.fi>
break;
}
}
- if (flag & BLKID_FLTR_ONLYIN) {
- if (!has)
+ if (has) {
+ if (flag & BLKID_FLTR_NOTIN)
blkid_bmp_set_item(fltr, i);
- } else if (flag & BLKID_FLTR_NOTIN) {
- if (has)
- blkid_bmp_set_item(fltr, i);
- }
+ } else if (flag & BLKID_FLTR_ONLYIN)
+ blkid_bmp_set_item(fltr, i);
}
DBG(LOWPROBE, ul_debug("%s: a new probing type-filter initialized",