diff --git a/Source/Core/Core/IOS/ES/Formats.cpp b/Source/Core/Core/IOS/ES/Formats.cpp index 831488d2df..2e823bdc80 100644 --- a/Source/Core/Core/IOS/ES/Formats.cpp +++ b/Source/Core/Core/IOS/ES/Formats.cpp @@ -239,7 +239,7 @@ void TicketReader::SetBytes(std::vector&& bytes) bool TicketReader::IsValid() const { - return m_bytes.size() % sizeof(Ticket) == 0; + return !m_bytes.empty() && m_bytes.size() % sizeof(Ticket) == 0; } void TicketReader::DoState(PointerWrap& p)