From: cristy Date: Tue, 31 Jan 2012 15:30:59 +0000 (+0000) Subject: (no commit message) X-Git-Tag: 7.0.1-0~6283 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=b8a9881be2622ba325a6bd8a95e566dcdf9584a9;p=imagemagick --- 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); }