Skip to content

Commit 0ddfd3b

Browse files
authored
Merge pull request #605 from tdaede/fix_physical_sector_ordering
D88/NFD: Add physical layout before adding sector.
2 parents 4797d1e + ef5f7ec commit 0ddfd3b

File tree

2 files changed

+2
-4
lines changed

2 files changed

+2
-4
lines changed

lib/imagereader/d88imagereader.cc

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -190,11 +190,10 @@ class D88ImageReader : public ImageReader
190190
}
191191
Bytes data(sectorSize);
192192
inputFile.read((char*)data.begin(), data.size());
193+
physical->add_sector(sectorId);
193194
const auto& sector = image->put(track, head, sectorId);
194195
sector->status = Sector::OK;
195196
sector->data = data;
196-
197-
physical->add_sector(sectorId);
198197
}
199198

200199
if (mediaFlag != 0x20)

lib/imagereader/nfdimagereader.cc

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -144,11 +144,10 @@ class NFDImageReader : public ImageReader
144144
}
145145
Bytes data(sectorSize);
146146
inputFile.read((char*)data.begin(), data.size());
147+
physical->add_sector(sectorId);
147148
const auto& sector = image->put(track, head, sectorId);
148149
sector->status = Sector::OK;
149150
sector->data = data;
150-
151-
physical->add_sector(sectorId);
152151
}
153152
}
154153

0 commit comments

Comments
 (0)