|
@@ -4923,7 +4923,7 @@ static int DecodeTiledLevel(EXRImage* exr_image, const EXRHeader* exr_header,
|
|
}
|
|
}
|
|
#endif
|
|
#endif
|
|
exr_image->tiles = static_cast<EXRTile*>(
|
|
exr_image->tiles = static_cast<EXRTile*>(
|
|
- calloc(sizeof(EXRTile), static_cast<size_t>(num_tiles)));
|
|
|
|
|
|
+ calloc(static_cast<size_t>(num_tiles), sizeof(EXRTile)));
|
|
|
|
|
|
#if TINYEXR_HAS_CXX11 && (TINYEXR_USE_THREAD > 0)
|
|
#if TINYEXR_HAS_CXX11 && (TINYEXR_USE_THREAD > 0)
|
|
std::vector<std::thread> workers;
|
|
std::vector<std::thread> workers;
|
|
@@ -9287,9 +9287,6 @@ int SaveEXR(const float *data, int width, int height, int components,
|
|
}
|
|
}
|
|
|
|
|
|
int ret = SaveEXRImageToFile(&image, &header, outfilename, err);
|
|
int ret = SaveEXRImageToFile(&image, &header, outfilename, err);
|
|
- if (ret != TINYEXR_SUCCESS) {
|
|
|
|
- return ret;
|
|
|
|
- }
|
|
|
|
|
|
|
|
free(header.channels);
|
|
free(header.channels);
|
|
free(header.pixel_types);
|
|
free(header.pixel_types);
|