From 4ffecee70433fa3b2eeea1c35fb16d29b45510d0 Mon Sep 17 00:00:00 2001 From: AJR Date: Wed, 8 Oct 2025 08:51:22 -0400 Subject: floptool.cpp, image_handler.cpp: Add rudimentary error checking to floppy_create; allow mount to return nullptr on failure --- src/tools/floptool.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src/tools/floptool.cpp') diff --git a/src/tools/floptool.cpp b/src/tools/floptool.cpp index 9ac9c3231ae..de97045b7f8 100644 --- a/src/tools/floptool.cpp +++ b/src/tools/floptool.cpp @@ -291,7 +291,10 @@ static int flopcreate(int argc, char *argv[]) image_handler ih; ih.set_on_disk_path(argv[4]); - ih.floppy_create(*create_fs, meta); + if(ih.floppy_create(*create_fs, meta)) { + fprintf(stderr, "Error: Floppy creation failed for format '%s'\n", create_fs->m_manager->name()); + return 1; + } return ih.floppy_save(*dest_format); } -- cgit v1.2.3