mirror of
https://github.com/holub/mame
synced 2025-05-29 09:03:08 +03:00
imgtool/bml3: fix a crash when format doesn't implement get_sectors_per_track() (#11673)
This commit is contained in:
parent
683bf788bb
commit
1e3d35e962
@ -517,7 +517,10 @@ static imgtoolerr_t bml3_diskimage_open(imgtool::image &image, imgtool::stream::
|
||||
ferr = callbacks->get_sector_length(floppy, 0, 20, 1, §or_length);
|
||||
if (ferr)
|
||||
return imgtool_floppy_error(ferr);
|
||||
int sectors_per_track = callbacks->get_sectors_per_track(floppy, 0, 20);
|
||||
|
||||
int sectors_per_track = -1;
|
||||
if (callbacks->get_sectors_per_track)
|
||||
sectors_per_track = callbacks->get_sectors_per_track(floppy, 0, 20);
|
||||
|
||||
if (heads_per_disk == 2 && sector_length == 128 && sectors_per_track == 16) {
|
||||
// single-sided, single-density
|
||||
|
Loading…
Reference in New Issue
Block a user