Avoid overflow in multiplications in utilities related to big number of files in...
[openjpeg.git] / src / bin / jp2 / opj_dump.c
index d2646f10e1a54d730e9dd7612abcdb4ed2fe63bf..46b976a9ad4f058829e719accbd42183982e51ab 100644 (file)
@@ -529,13 +529,13 @@ int main(int argc, char *argv[])
         }
 
         for (it_image = 0; it_image < num_images; it_image++) {
-            dirptr->filename[it_image] = dirptr->filename_buf + it_image * OPJ_PATH_LEN;
+            dirptr->filename[it_image] = dirptr->filename_buf + (size_t)it_image *
+                                         OPJ_PATH_LEN;
         }
 
         if (load_images(dirptr, img_fol.imgdirpath) == 1) {
             goto fails;
         }
-
         if (num_images == 0) {
             fprintf(stdout, "Folder is empty\n");
             goto fails;