From 1475d0123705d2cd3b8925038ca1a9bfb43b2979 Mon Sep 17 00:00:00 2001 From: Natalia Portillo Date: Sun, 1 Nov 2020 17:54:01 +0000 Subject: [PATCH] Do not decode invalid ATIP data. Fixes #352 --- CD/ATIP.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CD/ATIP.cs b/CD/ATIP.cs index 9011a1e30..85a4ad90d 100644 --- a/CD/ATIP.cs +++ b/CD/ATIP.cs @@ -113,13 +113,13 @@ namespace Aaru.Decoders.CD decoded.Reserved9 = CDATIPResponse[27]; if(CDATIPResponse.Length < 32) - return decoded; + return decoded.AlwaysOne ? decoded : (CDATIP?)null; decoded.S4Values = new byte[3]; Array.Copy(CDATIPResponse, 28, decoded.S4Values, 0, 3); decoded.Reserved10 = CDATIPResponse[31]; - return decoded; + return decoded.AlwaysOne ? decoded : (CDATIP?)null; } public static string Prettify(CDATIP? CDATIPResponse)