From: cristy Date: Sun, 18 May 2014 21:09:22 +0000 (+0000) Subject: (no commit message) X-Git-Tag: 7.0.1-0~2308 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=b7144222df85ff22f286041559bb6a293a5b4ecc;p=imagemagick --- diff --git a/MagickCore/blob.c b/MagickCore/blob.c index 91d04cb51..cbcae1bd5 100644 --- a/MagickCore/blob.c +++ b/MagickCore/blob.c @@ -3602,6 +3602,8 @@ MagickExport MagickOffsetType SeekBlob(Image *image, return(-1); case FileStream: { + if ((whence == SEEK_SET) && (offset < 0)) + return(-1); if (fseek(image->blob->file_info.file,offset,whence) < 0) return(-1); image->blob->offset=TellBlob(image);