From fc1f97bc051863f9c2ec41d749ce5b4513b9f0fc Mon Sep 17 00:00:00 2001 From: Vignesh Venkatasubramanian Date: Thu, 5 Mar 2015 16:03:48 -0800 Subject: libwebm: Fix parser if UID high bit is set Cherry-picking change from https://gerrit.chromium.org/gerrit/#/c/73959/ Change-Id: I8d98543f226594b28a88d5042f43c76f1224c0bb --- libwebm/mkvparser.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libwebm/mkvparser.cpp b/libwebm/mkvparser.cpp index f7a34c1..7501b9f 100644 --- a/libwebm/mkvparser.cpp +++ b/libwebm/mkvparser.cpp @@ -4133,7 +4133,7 @@ long Chapters::Atom::Parse(IMkvReader* pReader, long long pos, long long size) { long long val; status = UnserializeInt(pReader, pos, size, val); - if (val < 0) // error + if (status < 0) // error return status; m_uid = static_cast(val); -- cgit v1.2.3