goto fin;
}
for (i = 0; i < num_images; i++) {
- dirptr->filename[i] = dirptr->filename_buf + i * OPJ_PATH_LEN;
+ dirptr->filename[i] = dirptr->filename_buf + (size_t)i * OPJ_PATH_LEN;
}
}
if (load_images(dirptr, img_fol.imgdirpath) == 1) {
if (img_fol.set_imgdir == 1) {
int it_image;
num_images = get_num_images(img_fol.imgdirpath);
-
dirptr = (dircnt_t*)calloc(1, sizeof(dircnt_t));
if (!dirptr) {
destroy_parameters(¶meters);
goto fin;
}
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) {
}
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;