{
length=GetQuantumExtent(canvas_image,quantum_info,quantum_type);
count=ReadBlob(image,length,pixels);
- if (count != (ssize_t) length)
- break;
}
for (y=0; y < (long) image->extract_info.height; y++)
{
register PixelPacket
*__restrict q;
+ if (count != (ssize_t) length)
+ {
+ ThrowFileException(exception,CorruptImageError,
+ "UnexpectedEndOfFile",image->filename);
+ break;
+ }
q=GetAuthenticPixels(canvas_image,0,0,canvas_image->columns,1,
exception);
if (q == (PixelPacket *) NULL)
break;
}
count=ReadBlob(image,length,pixels);
- if (count != (ssize_t) length)
- break;
}
break;
}
{
length=GetQuantumExtent(canvas_image,quantum_info,CyanQuantum);
count=ReadBlob(image,length,pixels);
- if (count != (ssize_t) length)
- break;
}
for (y=0; y < (long) image->extract_info.height; y++)
{
register PixelPacket
*__restrict q;
+ if (count != (ssize_t) length)
+ {
+ ThrowFileException(exception,CorruptImageError,
+ "UnexpectedEndOfFile",image->filename);
+ break;
+ }
for (i=0; i < (image->matte != MagickFalse ? 5 : 4); i++)
{
quantum_type=quantum_types[i];
break;
}
count=ReadBlob(image,length,pixels);
- if (count != (ssize_t) length)
- break;
}
if (image->previous == (Image *) NULL)
{
{
length=GetQuantumExtent(canvas_image,quantum_info,CyanQuantum);
count=ReadBlob(image,length,pixels);
- if (count != (ssize_t) length)
- break;
}
for (y=0; y < (long) image->extract_info.height; y++)
{
register PixelPacket
*__restrict q;
+ if (count != (ssize_t) length)
+ {
+ ThrowFileException(exception,CorruptImageError,
+ "UnexpectedEndOfFile",image->filename);
+ break;
+ }
q=GetAuthenticPixels(canvas_image,0,0,canvas_image->columns,1,
exception);
if (q == (PixelPacket *) NULL)
break;
}
count=ReadBlob(image,length,pixels);
- if (count != (ssize_t) length)
- break;
}
if (image->previous == (Image *) NULL)
{
register PixelPacket
*__restrict q;
+ if (count != (ssize_t) length)
+ {
+ ThrowFileException(exception,CorruptImageError,
+ "UnexpectedEndOfFile",image->filename);
+ break;
+ }
q=GetAuthenticPixels(canvas_image,0,0,canvas_image->columns,1,
exception);
if (q == (PixelPacket *) NULL)
break;
}
count=ReadBlob(image,length,pixels);
- if (count != (ssize_t) length)
- break;
}
if (image->previous == (Image *) NULL)
{
register PixelPacket
*__restrict q;
+ if (count != (ssize_t) length)
+ {
+ ThrowFileException(exception,CorruptImageError,
+ "UnexpectedEndOfFile",image->filename);
+ break;
+ }
q=GetAuthenticPixels(canvas_image,0,0,canvas_image->columns,1,
exception);
if (q == (PixelPacket *) NULL)
break;
}
count=ReadBlob(image,length,pixels);
- if (count != (ssize_t) length)
- break;
}
if (image->previous == (Image *) NULL)
{
register PixelPacket
*__restrict q;
+ if (count != (ssize_t) length)
+ {
+ ThrowFileException(exception,CorruptImageError,
+ "UnexpectedEndOfFile",image->filename);
+ break;
+ }
q=GetAuthenticPixels(canvas_image,0,0,canvas_image->columns,1,
exception);
if (q == (PixelPacket *) NULL)
break;
}
count=ReadBlob(image,length,pixels);
- if (count != (ssize_t) length)
- break;
}
if (image->previous == (Image *) NULL)
{
register PixelPacket
*__restrict q;
+ if (count != (ssize_t) length)
+ {
+ ThrowFileException(exception,CorruptImageError,
+ "UnexpectedEndOfFile",image->filename);
+ break;
+ }
q=GetAuthenticPixels(canvas_image,0,0,canvas_image->columns,1,
exception);
if (q == (PixelPacket *) NULL)
break;
}
count=ReadBlob(image,length,pixels);
- if (count != (ssize_t) length)
- break;
}
if (image->previous == (Image *) NULL)
{
break;
}
count=ReadBlob(image,length,pixels);
- if (count != (ssize_t) length)
- break;
for (y=0; y < (long) image->extract_info.height; y++)
{
register const PixelPacket
register PixelPacket
*__restrict q;
+ if (count != (ssize_t) length)
+ {
+ ThrowFileException(exception,CorruptImageError,
+ "UnexpectedEndOfFile",image->filename);
+ break;
+ }
q=GetAuthenticPixels(canvas_image,0,0,canvas_image->columns,1,
exception);
if (q == (PixelPacket *) NULL)
break;
}
count=ReadBlob(image,length,pixels);
- if (count != (ssize_t) length)
- break;
}
if (image->previous == (Image *) NULL)
{
break;
}
count=ReadBlob(image,length,pixels);
- if (count != (ssize_t) length)
- break;
for (y=0; y < (long) image->extract_info.height; y++)
{
register const PixelPacket
register PixelPacket
*__restrict q;
+ if (count != (ssize_t) length)
+ {
+ ThrowFileException(exception,CorruptImageError,
+ "UnexpectedEndOfFile",image->filename);
+ break;
+ }
q=GetAuthenticPixels(canvas_image,0,0,canvas_image->columns,1,
exception);
if (q == (PixelPacket *) NULL)
break;
}
count=ReadBlob(image,length,pixels);
- if (count != (ssize_t) length)
- break;
}
if (image->previous == (Image *) NULL)
{
break;
}
count=ReadBlob(image,length,pixels);
- if (count != (ssize_t) length)
- break;
for (y=0; y < (long) image->extract_info.height; y++)
{
register const PixelPacket
register PixelPacket
*__restrict q;
+ if (count != (ssize_t) length)
+ {
+ ThrowFileException(exception,CorruptImageError,
+ "UnexpectedEndOfFile",image->filename);
+ break;
+ }
q=GetAuthenticPixels(canvas_image,0,0,canvas_image->columns,1,
exception);
if (q == (PixelPacket *) NULL)
break;
}
count=ReadBlob(image,length,pixels);
- if (count != (ssize_t) length)
- break;
}
if (image->previous == (Image *) NULL)
{
break;
}
count=ReadBlob(image,length,pixels);
- if (count != (ssize_t) length)
- break;
for (y=0; y < (long) image->extract_info.height; y++)
{
register const IndexPacket
register PixelPacket
*__restrict q;
+ if (count != (ssize_t) length)
+ {
+ ThrowFileException(exception,CorruptImageError,
+ "UnexpectedEndOfFile",image->filename);
+ break;
+ }
q=GetAuthenticPixels(canvas_image,0,0,canvas_image->columns,1,
exception);
if (q == (PixelPacket *) NULL)
break;
}
count=ReadBlob(image,length,pixels);
- if (count != (ssize_t) length)
- break;
}
if (image->previous == (Image *) NULL)
{
break;
}
count=ReadBlob(image,length,pixels);
- if (count != (ssize_t) length)
- break;
for (y=0; y < (long) image->extract_info.height; y++)
{
register const PixelPacket
register PixelPacket
*__restrict q;
+ if (count != (ssize_t) length)
+ {
+ ThrowFileException(exception,CorruptImageError,
+ "UnexpectedEndOfFile",image->filename);
+ break;
+ }
q=GetAuthenticPixels(canvas_image,0,0,canvas_image->columns,1,
exception);
if (q == (PixelPacket *) NULL)
break;
}
count=ReadBlob(image,length,pixels);
- if (count != (ssize_t) length)
- break;
}
if (image->previous == (Image *) NULL)
{
register PixelPacket
*__restrict q;
+ if (count != (ssize_t) length)
+ {
+ ThrowFileException(exception,CorruptImageError,
+ "UnexpectedEndOfFile",image->filename);
+ break;
+ }
q=GetAuthenticPixels(canvas_image,0,0,canvas_image->columns,1,
exception);
if (q == (PixelPacket *) NULL)
break;
}
count=ReadBlob(image,length,pixels);
- if (count != (ssize_t) length)
- break;
}
break;
}
{
length=GetQuantumExtent(canvas_image,quantum_info,quantum_types[0]);
count=ReadBlob(image,length,pixels);
- if (count != (ssize_t) length)
- break;
}
for (y=0; y < (long) image->extract_info.height; y++)
{
register PixelPacket
*__restrict q;
+ if (count != (ssize_t) length)
+ {
+ ThrowFileException(exception,CorruptImageError,
+ "UnexpectedEndOfFile",image->filename);
+ break;
+ }
for (i=0; i < channels; i++)
{
q=GetAuthenticPixels(canvas_image,0,0,canvas_image->columns,1,
break;
}
count=ReadBlob(image,length,pixels);
- if (count != (ssize_t) length)
- break;
}
if (image->previous == (Image *) NULL)
{
{
length=GetQuantumExtent(canvas_image,quantum_info,quantum_types[0]);
count=ReadBlob(image,length,pixels);
- if (count != (ssize_t) length)
- break;
}
for (i=0; i < channels; i++)
{
register PixelPacket
*__restrict q;
+ if (count != (ssize_t) length)
+ {
+ ThrowFileException(exception,CorruptImageError,
+ "UnexpectedEndOfFile",image->filename);
+ break;
+ }
q=GetAuthenticPixels(canvas_image,0,0,canvas_image->columns,1,
exception);
if (q == (PixelPacket *) NULL)
break;
}
count=ReadBlob(image,length,pixels);
- if (count != (ssize_t) length)
- break;
}
if (image->previous == (Image *) NULL)
{
break;
}
count=ReadBlob(image,length,pixels);
- if (count != (ssize_t) length)
- break;
for (y=0; y < (long) image->extract_info.height; y++)
{
register const PixelPacket
register PixelPacket
*__restrict q;
+ if (count != (ssize_t) length)
+ {
+ ThrowFileException(exception,CorruptImageError,
+ "UnexpectedEndOfFile",image->filename);
+ break;
+ }
q=GetAuthenticPixels(canvas_image,0,0,canvas_image->columns,1,
exception);
if (q == (PixelPacket *) NULL)
break;
}
count=ReadBlob(image,length,pixels);
- if (count != (ssize_t) length)
- break;
}
if (image->previous == (Image *) NULL)
{
{
length=GetQuantumExtent(canvas_image,quantum_info,quantum_type);
count=ReadBlob(image,length,pixels);
- if (count != (ssize_t) length)
- break;
}
for (y=0; y < (long) image->extract_info.height; y++)
{
+ if (count != (ssize_t) length)
+ {
+ ThrowFileException(exception,CorruptImageError,
+ "UnexpectedEndOfFile",image->filename);
+ break;
+ }
q=GetAuthenticPixels(canvas_image,0,0,canvas_image->columns,1,
exception);
if (q == (PixelPacket *) NULL)
break;
}
count=ReadBlob(image,length,pixels);
- if (count != (ssize_t) length)
- break;
}
break;
}
{
length=GetQuantumExtent(canvas_image,quantum_info,RedQuantum);
count=ReadBlob(image,length,pixels);
- if (count != (ssize_t) length)
- break;
}
for (y=0; y < (long) image->extract_info.height; y++)
{
for (i=0; i < (image->matte != MagickFalse ? 4 : 3); i++)
{
+ if (count != (ssize_t) length)
+ {
+ ThrowFileException(exception,CorruptImageError,
+ "UnexpectedEndOfFile",image->filename);
+ break;
+ }
quantum_type=quantum_types[i];
q=GetAuthenticPixels(canvas_image,0,0,canvas_image->columns,1,
exception);
break;
}
count=ReadBlob(image,length,pixels);
- if (count != (ssize_t) length)
- break;
}
if (image->previous == (Image *) NULL)
{
{
length=GetQuantumExtent(canvas_image,quantum_info,RedQuantum);
count=ReadBlob(image,length,pixels);
- if (count != (ssize_t) length)
- break;
}
for (y=0; y < (long) image->extract_info.height; y++)
{
+ if (count != (ssize_t) length)
+ {
+ ThrowFileException(exception,CorruptImageError,
+ "UnexpectedEndOfFile",image->filename);
+ break;
+ }
q=GetAuthenticPixels(canvas_image,0,0,canvas_image->columns,1,
exception);
if (q == (PixelPacket *) NULL)
break;
}
count=ReadBlob(image,length,pixels);
- if (count != (ssize_t) length)
- break;
}
if (image->previous == (Image *) NULL)
{
}
for (y=0; y < (long) image->extract_info.height; y++)
{
+ if (count != (ssize_t) length)
+ {
+ ThrowFileException(exception,CorruptImageError,
+ "UnexpectedEndOfFile",image->filename);
+ break;
+ }
q=GetAuthenticPixels(canvas_image,0,0,canvas_image->columns,1,
exception);
if (q == (PixelPacket *) NULL)
break;
}
count=ReadBlob(image,length,pixels);
- if (count != (ssize_t) length)
- break;
}
if (image->previous == (Image *) NULL)
{
}
for (y=0; y < (long) image->extract_info.height; y++)
{
+ if (count != (ssize_t) length)
+ {
+ ThrowFileException(exception,CorruptImageError,
+ "UnexpectedEndOfFile",image->filename);
+ break;
+ }
q=GetAuthenticPixels(canvas_image,0,0,canvas_image->columns,1,
exception);
if (q == (PixelPacket *) NULL)
break;
}
count=ReadBlob(image,length,pixels);
- if (count != (ssize_t) length)
- break;
}
if (image->previous == (Image *) NULL)
{
{
for (y=0; y < (long) image->extract_info.height; y++)
{
+ if (count != (ssize_t) length)
+ {
+ ThrowFileException(exception,CorruptImageError,
+ "UnexpectedEndOfFile",image->filename);
+ break;
+ }
q=GetAuthenticPixels(canvas_image,0,0,canvas_image->columns,1,
exception);
if (q == (PixelPacket *) NULL)
break;
}
count=ReadBlob(image,length,pixels);
- if (count != (ssize_t) length)
- break;
}
if (image->previous == (Image *) NULL)
{
break;
}
count=ReadBlob(image,length,pixels);
- if (count != (ssize_t) length)
- break;
for (y=0; y < (long) image->extract_info.height; y++)
{
+ if (count != (ssize_t) length)
+ {
+ ThrowFileException(exception,CorruptImageError,
+ "UnexpectedEndOfFile",image->filename);
+ break;
+ }
q=GetAuthenticPixels(canvas_image,0,0,canvas_image->columns,1,
exception);
if (q == (PixelPacket *) NULL)
break;
}
count=ReadBlob(image,length,pixels);
- if (count != (ssize_t) length)
- break;
}
if (image->previous == (Image *) NULL)
{
break;
}
count=ReadBlob(image,length,pixels);
- if (count != (ssize_t) length)
- break;
for (y=0; y < (long) image->extract_info.height; y++)
{
+ if (count != (ssize_t) length)
+ {
+ ThrowFileException(exception,CorruptImageError,
+ "UnexpectedEndOfFile",image->filename);
+ break;
+ }
q=GetAuthenticPixels(canvas_image,0,0,canvas_image->columns,1,
exception);
if (q == (PixelPacket *) NULL)
break;
}
count=ReadBlob(image,length,pixels);
- if (count != (ssize_t) length)
- break;
}
if (image->previous == (Image *) NULL)
{
break;
}
count=ReadBlob(image,length,pixels);
- if (count != (ssize_t) length)
- break;
for (y=0; y < (long) image->extract_info.height; y++)
{
+ if (count != (ssize_t) length)
+ {
+ ThrowFileException(exception,CorruptImageError,
+ "UnexpectedEndOfFile",image->filename);
+ break;
+ }
q=GetAuthenticPixels(canvas_image,0,0,canvas_image->columns,1,
exception);
if (q == (PixelPacket *) NULL)
break;
}
count=ReadBlob(image,length,pixels);
- if (count != (ssize_t) length)
- break;
}
if (image->previous == (Image *) NULL)
{
break;
}
count=ReadBlob(image,length,pixels);
- if (count != (ssize_t) length)
- break;
for (y=0; y < (long) image->extract_info.height; y++)
{
+ if (count != (ssize_t) length)
+ {
+ ThrowFileException(exception,CorruptImageError,
+ "UnexpectedEndOfFile",image->filename);
+ break;
+ }
q=GetAuthenticPixels(canvas_image,0,0,canvas_image->columns,1,
exception);
if (q == (PixelPacket *) NULL)
break;
}
count=ReadBlob(image,length,pixels);
- if (count != (ssize_t) length)
- break;
}
if (image->previous == (Image *) NULL)
{