2009-09-11 6.5.5-10 Cristy <quetzlzacatenango@image...>
* Return the global maximum threads to avoid the rare cache view assertions.
+ * Throw an end-of-file exception for truncated raw gray images.
2009-09-10 6.5.5-9 Cristy <quetzlzacatenango@image...>
* Do not include last line of text in the interline spacing computation.
%define VERSION 6.5.5
-%define Patchlevel 9
+%define Patchlevel 10
Name: ImageMagick
Version: %{VERSION}
length=GetQuantumExtent(canvas_image,quantum_info,quantum_type);
count=ReadBlob(image,length,pixels);
if (count != (ssize_t) length)
- break;
+ {
+ ThrowFileException(exception,CorruptImageError,
+ "UnexpectedEndOfFile",image->filename);
+ break;
+ }
}
for (y=0; y < (long) image->extract_info.height; y++)
{
if (SyncAuthenticPixels(canvas_image,exception) == MagickFalse)
break;
count=ReadBlob(image,length,pixels);
+ if ((count != (ssize_t) length) &&
+ (y < (long) (image->extract_info.height-1)))
+ {
+ ThrowFileException(exception,CorruptImageError,"UnexpectedEndOfFile",
+ image->filename);
+ break;
+ }
if (((y-image->extract_info.y) >= 0) &&
((y-image->extract_info.y) < (long) image->rows))
{
}
}
SetQuantumImageType(image,quantum_type);
- if (EOFBlob(image) != MagickFalse)
- {
- ThrowFileException(exception,CorruptImageError,"UnexpectedEndOfFile",
- image->filename);
- break;
- }
/*
Proceed to next image.
*/
}
}
SetQuantumImageType(image,quantum_type);
- if (EOFBlob(image) != MagickFalse)
- {
- ThrowFileException(exception,CorruptImageError,"UnexpectedEndOfFile",
- image->filename);
- break;
- }
/*
Proceed to next image.
*/
}
}
SetQuantumImageType(image,quantum_type);
- if (EOFBlob(image) != MagickFalse)
- {
- ThrowFileException(exception,CorruptImageError,"UnexpectedEndOfFile",
- image->filename);
- break;
- }
/*
Proceed to next image.
*/
<configuremap>
<configure name="NAME" value="ImageMagick"/>
<configure name="LIB_VERSION" value="0x655"/>
- <configure name="LIB_VERSION_NUMBER" value="6,5,5,9"/>
+ <configure name="LIB_VERSION_NUMBER" value="6,5,5,10"/>
<configure name="RELEASE_DATE" value="2009-09-11"/>
<configure name="CONFIGURE" value="./configure "/>
<configure name="PREFIX" value="/usr/local"/>
#! /bin/sh
# libtool - Provide generalized library-building support services.
-# Generated automatically by config.status (ImageMagick) 6.5.5-9
+# Generated automatically by config.status (ImageMagick) 6.5.5-10
# Libtool was configured on host magick.imagemagick.org:
# NOTE: Changes made to this file will be lost: look at ltmain.sh.
#
#define MagickLibVersion 0x655
#define MagickLibVersionText "6.5.5"
#define MagickLibVersionNumber 2,0,0
-#define MagickLibSubversion "-9"
+#define MagickLibSubversion "-10"
#define MagickReleaseDate "2009-09-11"
#define MagickChangeDate "20090911"
#define MagickAuthoritativeURL "http://www.imagemagick.org"
# PACKAGE_NAME (e.g. "1.0.0").
PACKAGE_VERSION='6.5.5'
PACKAGE_LIB_VERSION="0x655"
-PACKAGE_RELEASE="9"
+PACKAGE_RELEASE="10"
PACKAGE_LIB_VERSION_NUMBER="6,5,5,${PACKAGE_RELEASE}"
PACKAGE_RELEASE_DATE=`date +%F`
PACKAGE_STRING="$PACKAGE_NAME $PACKAGE_VERSION"