From be43fca5da6e2c14b3032b1b697651c1ac1c96b9 Mon Sep 17 00:00:00 2001 From: Natalia Portillo Date: Wed, 17 Jun 2020 23:13:55 +0100 Subject: [PATCH] Fix BlindWrite 5 images that contain a non existent data file. --- Aaru.Images/BlindWrite5/Read.cs | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/Aaru.Images/BlindWrite5/Read.cs b/Aaru.Images/BlindWrite5/Read.cs index 570fa2c18..8a9245c7c 100644 --- a/Aaru.Images/BlindWrite5/Read.cs +++ b/Aaru.Images/BlindWrite5/Read.cs @@ -1,4 +1,4 @@ -// /*************************************************************************** +// /*************************************************************************** // Aaru Data Preservation Suite // ---------------------------------------------------------------------------- // @@ -582,7 +582,7 @@ namespace Aaru.DiscImages { AaruConsole.ErrorWriteLine("Cannot find data file {0}", dataFile.Filename); - return false; + continue; } } } @@ -799,6 +799,13 @@ namespace Aaru.DiscImages break; } + if(track.TrackFilter is null) + { + AaruConsole.ErrorWriteLine("Could not find image for track {0}", trk.point); + + return false; + } + track.TrackPregap = trk.pregap; track.TrackSequence = trk.point; track.TrackType = BlindWriteTrackTypeToTrackType(trk.type);