From 684e83168e6bd5e8c8de3aa4ccef28b9d28b00f1 Mon Sep 17 00:00:00 2001 From: Connor McLaughlin Date: Fri, 8 May 2020 15:41:41 +1000 Subject: [PATCH] CDROM: Prevent successful seeking to the lead-out area of the disc --- src/core/cdrom.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/core/cdrom.cpp b/src/core/cdrom.cpp index f028508df..da3a98b8d 100644 --- a/src/core/cdrom.cpp +++ b/src/core/cdrom.cpp @@ -1310,6 +1310,12 @@ void CDROM::DoSeekComplete(TickCount ticks_late) seek_okay = false; } } + + if (subq.track_number_bcd == CDImage::LEAD_OUT_TRACK_NUMBER) + { + Log_WarningPrintf("Invalid seek to lead-out area (LBA %u)", m_reader.GetLastReadSector()); + seek_okay = false; + } } } }