summaryrefslogtreecommitdiffstatshomepage
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/emu/imagedev/floppy.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/emu/imagedev/floppy.c b/src/emu/imagedev/floppy.c
index 74b3333987d..68f5ce944bf 100644
--- a/src/emu/imagedev/floppy.c
+++ b/src/emu/imagedev/floppy.c
@@ -269,6 +269,11 @@ void floppy_image_device::commit_image()
io.file = (device_image_interface *)this;
io.procs = &image_ioprocs;
io.filler = 0xff;
+
+ file_error err = core_truncate(image_core_file(), 0);
+ if (err != 0)
+ popmessage("Error, unable to truncate image: %d", err);
+
output_format->save(&io, image);
}