]> git.sesse.net Git - vlc/blobdiff - modules/demux/asf/libasf.c
Avoid integer overflow
[vlc] / modules / demux / asf / libasf.c
index 65b05b01d55c12c28d08946d56bb7a9f6c1efc46..803c849b18a4c43967ffd1bb9f9fd7465916a208 100644 (file)
@@ -1487,7 +1487,7 @@ static void ASF_ObjectDumpDebug( vlc_object_t *p_obj,
     psz_name = ASF_ObjectDumpDebugInfo[i].psz_name;
 
     char str[512];
-    if( i_level * 5 + 1 >= sizeof(str) )
+    if( i_level >= (sizeof(str) - 1)/5 )
         return;
 
     memset( str, ' ', sizeof( str ) );