From e4244d9e0902da93b6e8b67721bd507d72fb48b0 Mon Sep 17 00:00:00 2001 From: Robin Mills Date: Tue, 17 Feb 2015 23:49:03 +0000 Subject: [PATCH] #1033. Crash when opening .webm file. --- src/matroskavideo.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/matroskavideo.cpp b/src/matroskavideo.cpp index 78d335c1..4b3ab3a1 100644 --- a/src/matroskavideo.cpp +++ b/src/matroskavideo.cpp @@ -531,6 +531,10 @@ namespace Exiv2 { if (sz > 0) io_->read(buf + 1, sz - 1); const MatroskaTags* mt = find(matroskaTags, returnTagValue(buf, sz)); + if ( !mt ) { + continueTraversing_ = false; + return; + } if(mt->val_ == 0xc53bb6b || mt->val_ == 0xf43b675) { continueTraversing_ = false;