Fix buffer overwrite in png_build_index

Fixes buffer size calculations to take possible transformations
into account. Images with less than 256 colors in the palette,
that are transformed up to 8-bit, will not overwrite memory at
the end of the buffer. Verified with a 16 color image.
Also fixes some build warnings.

Change-Id: Ib7b256ffe7816148bfd39114ab7036dcf2218023
Signed-off-by: Henrik Smiding <henrik.smiding@intel.com>
1 file changed