diff options
Diffstat (limited to 'mkvparser/mkvparser.cc')
-rw-r--r-- | mkvparser/mkvparser.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/mkvparser/mkvparser.cc b/mkvparser/mkvparser.cc index 5d583dc..868afcb 100644 --- a/mkvparser/mkvparser.cc +++ b/mkvparser/mkvparser.cc @@ -2432,7 +2432,7 @@ bool CuePoint::TrackPosition::Parse(IMkvReader* pReader, long long start_, pos += size; // consume payload } - if ((m_pos < 0) || (m_track <= 0)) { + if ((m_pos < 0) || (m_track <= 0) || (m_block < 0) || (m_block > LONG_MAX)) { return false; } |