Fixed reading bitmap from buffer.
authorArmin Novak <armin.novak@thincast.com>
Mon, 20 Apr 2015 13:13:23 +0000 (15:13 +0200)
committerArmin Novak <armin.novak@thincast.com>
Mon, 20 Apr 2015 13:13:23 +0000 (15:13 +0200)
winpr/libwinpr/utils/image.c

index f373e68..d6c5a0f 100644 (file)
@@ -261,7 +261,7 @@ int winpr_image_bitmap_read_buffer(wImage* image, BYTE* buffer, int size)
 
        image->bitsPerPixel = bi.biBitCount;
        image->bytesPerPixel = (image->bitsPerPixel / 8);
-       image->scanline = (bi.biSizeImage / bi.biHeight);
+       image->scanline = (bi.biSizeImage / image->height);
 
        image->data = (BYTE*) malloc(bi.biSizeImage);