From 7b158024410d4ec83473219147739664e3687448 Mon Sep 17 00:00:00 2001 From: Paul Adenot Date: Thu, 30 Sep 2021 12:36:15 +0000 Subject: [PATCH] Bug 1733109 - narrowing conversion from 'unsigned long' to signed type 'int32_t' (aka 'int') is implementation-defined HTMLMediaElement.cpp. r=pehrsons Somewhat controversial, let me know what you think. Differential Revision: https://phabricator.services.mozilla.com/D126939 --- dom/html/HTMLMediaElement.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dom/html/HTMLMediaElement.cpp b/dom/html/HTMLMediaElement.cpp index 4a2fdf476b85..a96188599eaa 100644 --- a/dom/html/HTMLMediaElement.cpp +++ b/dom/html/HTMLMediaElement.cpp @@ -3645,7 +3645,7 @@ void HTMLMediaElement::UpdateOutputTrackSources() { } // Then update finish-when-ended output streams as needed. - for (int32_t i = mOutputStreams.Length() - 1; i >= 0; --i) { + for (size_t i = mOutputStreams.Length(); i-- > 0;) { if (!mOutputStreams[i].mFinishWhenEnded) { continue; }