Cristy
2017-01-19 19:32:04 -05:00
parent 699b44422b
commit 6e338677f5
+5 -4
View File
@@ -713,6 +713,7 @@ static MagickBooleanType WriteTGAImage(const ImageInfo *image_info,Image *image,
compression;
const char
*comment,
*value;
const double
@@ -771,9 +772,9 @@ static MagickBooleanType WriteTGAImage(const ImageInfo *image_info,Image *image,
compression=image_info->compression;
range=GetQuantumRange(5UL);
tga_info.id_length=0;
value=GetImageProperty(image,"comment",exception);
if (value != (const char *) NULL)
tga_info.id_length=(unsigned char) MagickMin(strlen(value),255);
comment=GetImageProperty(image,"comment",exception);
if (comment != (const char *) NULL)
tga_info.id_length=(unsigned char) MagickMin(strlen(comment),255);
tga_info.colormap_type=0;
tga_info.colormap_index=0;
tga_info.colormap_length=0;
@@ -857,7 +858,7 @@ static MagickBooleanType WriteTGAImage(const ImageInfo *image_info,Image *image,
(void) WriteBlobByte(image,tga_info.bits_per_pixel);
(void) WriteBlobByte(image,tga_info.attributes);
if (tga_info.id_length != 0)
(void) WriteBlob(image,tga_info.id_length,(unsigned char *) value);
(void) WriteBlob(image,tga_info.id_length,(unsigned char *) comment);
if (tga_info.colormap_type != 0)
{
unsigned char