]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/j2k_dwt.c
Merge remote-tracking branch 'qatar/master'
[ffmpeg] / libavcodec / j2k_dwt.c
index 9ba770ad8379a917950d81dc620ba99113165ba5..ab7a1ab757a8be6bb56dff2e4dfd5588c307c7bb 100644 (file)
@@ -321,6 +321,8 @@ int ff_j2k_dwt_init(DWTContext *s, uint16_t border[2][2], int decomp_levels, int
     int i, j, lev = decomp_levels, maxlen,
         b[2][2];
 
+    if (decomp_levels >= FF_DWT_MAX_DECLVLS)
+        return AVERROR_INVALIDDATA;
     s->ndeclevels = decomp_levels;
     s->type = type;