From b8a9881be2622ba325a6bd8a95e566dcdf9584a9 Mon Sep 17 00:00:00 2001 From: cristy Date: Tue, 31 Jan 2012 15:30:59 +0000 Subject: [PATCH] --- MagickCore/blob.c | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/MagickCore/blob.c b/MagickCore/blob.c index 80ee5b6d0..050683cb9 100644 --- a/MagickCore/blob.c +++ b/MagickCore/blob.c @@ -2032,8 +2032,21 @@ MagickPrivate MagickBooleanType IsBlobSeekable(const Image *image) assert(image->signature == MagickSignature); if (image->debug != MagickFalse) (void) LogMagickEvent(TraceEvent,GetMagickModule(),"%s",image->filename); - seekable=(image->blob->type == FileStream) || - (image->blob->type == BlobStream) ? MagickTrue : MagickFalse; + switch (image->blob->type) + { + case FileStream: + case BlobStream: + case ZipStream: + { + seekable=MagickTrue; + break; + } + default: + { + seekable=MagickFalse; + break; + } + } return(seekable); } -- 2.40.0