mfi_dsk: fix logic error (nw)

This commit is contained in:
Peter Ferrie 2022-08-02 13:18:19 -07:00
parent 7cc3481d8f
commit 09d82d808a

View File

@ -143,7 +143,7 @@ bool mfi_format::load(util::random_read &io, uint32_t form_factor, const std::ve
unsigned int cell_count = src.size();
uint32_t mg = src[0] & MG_MASK;
uint32_t wmg = src[cell_count - 1] & MG_MASK;
if(mg != wmg && (mg == OLD_MG_A || mg == OLD_MG_B) && (wmg == OLD_MG_A && wmg == OLD_MG_B))
if(mg != wmg && (mg == OLD_MG_A || mg == OLD_MG_B) && (wmg == OLD_MG_A || wmg == OLD_MG_B))
// Flux change at 0, add it
track.push_back(MG_F | 0);