From c3c8df14eaf508b3d512d6b76b0ce71f87ffa7c9 Mon Sep 17 00:00:00 2001
From: Connor McLaughlin <stenzek@gmail.com>
Date: Fri, 8 May 2020 15:41:16 +1000
Subject: [PATCH] CDImage: Set SubQ control for lead-out to last index SubQ

---
 src/common/cd_image.cpp | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/src/common/cd_image.cpp b/src/common/cd_image.cpp
index e033d6bbc..476a68334 100644
--- a/src/common/cd_image.cpp
+++ b/src/common/cd_image.cpp
@@ -259,8 +259,10 @@ void CDImage::AddLeadOutIndex()
   Index index = {};
   index.start_lba_on_disc = m_lba_count;
   index.length = LEAD_OUT_SECTOR_COUNT;
-  index.track_number = 0xAA;
+  index.track_number = LEAD_OUT_TRACK_NUMBER;
   index.index_number = 0;
+  if (!m_indices.empty())
+    index.control.bits = m_indices.back().control.bits;
   m_indices.push_back(index);
 }