imd_dsk: Fix bug when changing IMD image [lfantoniosi] (#7289)

* Fix bug when changing IMD image

These arrays weren't zeroed when changing a IMD disk for saving.
This commit is contained in:
lfantoniosi 2020-09-25 09:27:07 -07:00 committed by GitHub
parent 7d70d5fcd5
commit 206b44fa25
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -439,6 +439,12 @@ bool imd_format::load(io_generic *io, uint32_t form_factor, floppy_image *image)
int tracks, heads;
image->get_maximal_geometry(tracks, heads);
m_mode.clear();
m_track.clear();
m_head.clear();
m_sector_count.clear();
m_ssize.clear();
while(pos < size) {
m_mode.push_back(img[pos++]);
m_track.push_back(img[pos++]);