Bug 1544181 - Check for large frames in GMPDecodeData; r=ng

Differential Revision: https://phabricator.services.mozilla.com/D64341

--HG--
extra : moz-landing-system : lando
This commit is contained in:
Dan Minor 2020-03-12 14:42:11 +00:00
Родитель 960325f010
Коммит e304dee2ab
1 изменённых файлов: 2 добавлений и 0 удалений

Просмотреть файл

@ -126,6 +126,8 @@ class GMPDecodeData {
mRenderTimeMs(aRenderTimeMs) {
// We want to use this for queuing, and the calling code recycles the
// buffer on return from Decode()
MOZ_RELEASE_ASSERT(aInputImage._length <
(std::numeric_limits<size_t>::max() >> 1));
mImage._length = aInputImage._length;
mImage._size =
aInputImage._length +