process_pipeline: Set the thumbnail row buffer to correct size
Otherwise it's saving 2*image->width bytes of uninitialized memory image->height times into the DNG file.
This commit is contained in:

committed by
Martijn Braam

parent
4ca703d9cc
commit
52cc52437e
@@ -401,7 +401,7 @@ process_image_for_capture(const uint8_t *image, int count)
|
||||
// Write black thumbnail, only windows uses this
|
||||
{
|
||||
unsigned char *buf =
|
||||
(unsigned char *)calloc(1, (int)mode.width >> 4);
|
||||
(unsigned char *)calloc(1, (mode.width >> 4) * 3);
|
||||
for (int row = 0; row < (mode.height >> 4); row++) {
|
||||
TIFFWriteScanline(tif, buf, row, 0);
|
||||
}
|
||||
|
Reference in New Issue
Block a user