diff --git a/src/lib/formats/as_dsk.cpp b/src/lib/formats/as_dsk.cpp index 0fad72175850c..e6dafcc38529a 100644 --- a/src/lib/formats/as_dsk.cpp +++ b/src/lib/formats/as_dsk.cpp @@ -423,7 +423,7 @@ bool woz_format::save(util::random_read_write &io, const std::vector & auto [total_blocks, max_blocks] = count_blocks(tracks); bool has_flux = test_flux(tracks); - std::vector data(1536 + total_blocks*512 + (has_flux ? 512 : 0), 0); + std::vector data(1536 + total_blocks*512 + (has_flux ? 168 : 0), 0); memcpy(&data[0], signature2, 8);