- if ((pos & target->bt_smask) || (size & target->bt_smask)) { + if ((pos || size) & target->bt_meta_sectormask) { nope... || needs to be | (pos || size) yields a boolean Roger Willcocks <roger at filmlight.ltd.uk>