switch (token_info->state)
{
case IN_WHITE:
+ {
token_info->state=IN_TOKEN;
+ StoreToken(token_info,token,max_token_length,c);
+ break;
+ }
case IN_TOKEN:
case IN_QUOTE:
{
count=ReadBlob(image,4,(unsigned char *) type);
if ((count == 0) || (LocaleNCompare(type,"8BIM",4) != 0))
{
- if (DiscardBlobBytes(image,size-quantum-8) == MagickFalse)
+ if (DiscardBlobBytes(image,size-(ssize_t) quantum-8) == MagickFalse)
ThrowFileException(exception,CorruptImageError,
"UnexpectedEndOfFile",image->filename);
}
if ((count != 0) && (LocaleNCompare(type,"Lr16",4) == 0))
size=GetPSDSize(psd_info,image);
else
- if (DiscardBlobBytes(image,size-quantum-12) == MagickFalse)
+ if (DiscardBlobBytes(image,size-(ssize_t) quantum-12) == MagickFalse)
ThrowFileException(exception,CorruptImageError,
"UnexpectedEndOfFile",image->filename);
}