From 5268e8a68bab5db3de243b8adee8ef8d94c977e2 Mon Sep 17 00:00:00 2001 From: Miodrag Milanovic Date: Wed, 25 May 2011 13:56:44 +0000 Subject: [PATCH] Fix for unmounting not detected image files (no whatsnew) --- src/lib/formats/flopimg.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/formats/flopimg.c b/src/lib/formats/flopimg.c index 17f30e192d6..56c3c4aaca4 100644 --- a/src/lib/formats/flopimg.c +++ b/src/lib/formats/flopimg.c @@ -321,7 +321,7 @@ static void floppy_close_internal(floppy_image *floppy, int close_file) if (floppy) { floppy_track_unload(floppy); - if(floppy->floppy_option->destruct) + if(floppy->floppy_option && floppy->floppy_option->destruct) floppy->floppy_option->destruct(floppy, floppy->floppy_option); if (close_file) io_generic_close(&floppy->io);