From b7144222df85ff22f286041559bb6a293a5b4ecc Mon Sep 17 00:00:00 2001 From: cristy Date: Sun, 18 May 2014 21:09:22 +0000 Subject: [PATCH] --- MagickCore/blob.c | 2 ++ 1 file changed, 2 insertions(+) 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); -- 2.40.0