diff --git a/src/tiffimage.cpp b/src/tiffimage.cpp index 4c253774..58922289 100644 --- a/src/tiffimage.cpp +++ b/src/tiffimage.cpp @@ -340,10 +340,12 @@ namespace Exiv2 { { if (io_->open() != 0) throw Error(kerDataSourceOpenFailed, io_->path(), strError()); // Ensure that this is the correct image type - if ( imageType() == ImageType::none ) - if (!isTiffType(*io_, false)) { - if (io_->error() || io_->eof()) throw Error(kerFailedToReadImageData); - throw Error(kerNotAJpeg); + if (imageType() == ImageType::none) { + if (!isTiffType(*io_, false)) { + if (io_->error() || io_->eof()) + throw Error(kerFailedToReadImageData); + throw Error(kerNotAJpeg); + } } io_->seek(0,BasicIo::beg);