]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/mlpdec.c
Merge commit '2ffb0598dbdb81c40650952aa9299fa02fa5e834'
[ffmpeg] / libavcodec / mlpdec.c
index d26c27777efcbd6986eda48a544da4ef5fc45cd6..490d107e780ca39353163f308e7e23cf94a11dc8 100644 (file)
@@ -583,7 +583,7 @@ FF_ENABLE_DEPRECATION_WARNINGS
             ch_assign = av_get_channel_layout_channel_index(s->ch_layout,
                                                             channel);
         }
-        if ((unsigned)ch_assign > s->max_matrix_channel) {
+        if (ch_assign < 0 || ch_assign > s->max_matrix_channel) {
             avpriv_request_sample(m->avctx,
                                   "Assignment of matrix channel %d to invalid output channel %d",
                                   ch, ch_assign);