]> git.sesse.net Git - ffmpeg/blobdiff - libavutil/common.h
avutil/common: Fix integer overflow in av_ceil_log2_c()
[ffmpeg] / libavutil / common.h
index 2777cea9f9bbad7e3b5b46ec5dfc9524dcaf04bc..92b721a59c48d41685a486737994ae95b2a799ef 100644 (file)
@@ -371,7 +371,7 @@ static av_always_inline av_const double av_clipd_c(double a, double amin, double
  */
 static av_always_inline av_const int av_ceil_log2_c(int x)
 {
-    return av_log2((x - 1) << 1);
+    return av_log2((x - 1U) << 1);
 }
 
 /**