diff --git a/src/imageformats/ani.cpp b/src/imageformats/ani.cpp index fc0cccc..0fa1ed8 100644 --- a/src/imageformats/ani.cpp +++ b/src/imageformats/ani.cpp @@ -5,6 +5,7 @@ */ #include "ani_p.h" +#include "util_p.h" #include #include @@ -101,7 +102,7 @@ bool ANIHandler::read(QImage *outImage) } const auto frameSize = *(reinterpret_cast(frameSizeData.data())); - if (!frameSize) { + if (!frameSize || frameSize > quint32(kMaxQVectorSize)) { return false; }