diff --git a/dom/media/MediaCache.cpp b/dom/media/MediaCache.cpp index 76cb7d994abc..badb246734a5 100644 --- a/dom/media/MediaCache.cpp +++ b/dom/media/MediaCache.cpp @@ -2632,7 +2632,7 @@ MediaCacheStream::ReadBlockFromCache(AutoLock& aLock, } if (mStreamLength >= 0 && - aBuffer.Length() > uint32_t(mStreamLength - aOffset)) { + int64_t(aBuffer.Length()) > mStreamLength - aOffset) { // Clamp reads to stream's length aBuffer = aBuffer.First(mStreamLength - aOffset); }