diff --git a/Aaru.Images/AaruFormat/Write.cs b/Aaru.Images/AaruFormat/Write.cs index 0a8956ef1..c4b678d22 100644 --- a/Aaru.Images/AaruFormat/Write.cs +++ b/Aaru.Images/AaruFormat/Write.cs @@ -4242,8 +4242,9 @@ namespace Aaru.DiscImages track = Tracks.FirstOrDefault(trk => sectorAddress >= trk.TrackStartSector && sectorAddress <= trk.TrackEndSector); - if(track.TrackSequence == 0 && - track.TrackStartSector == 0 && + if(track != null && + track.TrackSequence == 0 && + track.TrackStartSector == 0 && track.TrackEndSector == 0) track.TrackType = TrackType.Data;