diff options
| author | 2025-10-08 08:51:22 -0400 | |
|---|---|---|
| committer | 2025-10-08 08:54:24 -0400 | |
| commit | 4ffecee70433fa3b2eeea1c35fb16d29b45510d0 (patch) | |
| tree | a0ac6b43743da89c71900d2ad8f300a5f4bff6be /src/tools/floptool.cpp | |
| parent | e57289c0ccf1f72ed8c05bee1ed3dfe4eadbda49 (diff) | |
floptool.cpp, image_handler.cpp: Add rudimentary error checking to floppy_create; allow mount to return nullptr on failure
Diffstat (limited to 'src/tools/floptool.cpp')
| -rw-r--r-- | src/tools/floptool.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
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); } |
