From c626d7caec88f9eeb7c41cb39c4f0738cf4c70a9 Mon Sep 17 00:00:00 2001 From: Andreas Huggel Date: Wed, 14 Apr 2010 16:33:38 +0000 Subject: [PATCH] #693: Applied patch from Nikolai Saoukh. --- src/psdimage.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/psdimage.cpp b/src/psdimage.cpp index 85b18cd7..2d3540e3 100644 --- a/src/psdimage.cpp +++ b/src/psdimage.cpp @@ -363,7 +363,7 @@ namespace Exiv2 { long toRead = 0; while (readTotal < colorDataLength) { toRead = static_cast(colorDataLength - readTotal) < lbuf.size_ - ? colorDataLength - readTotal : lbuf.size_; + ? static_cast(colorDataLength - readTotal) : lbuf.size_; if (io_->read(lbuf.pData_, toRead) != toRead) throw Error(3, "Photoshop"); readTotal += toRead; if (outIo.write(lbuf.pData_, toRead) != toRead) throw Error(21); @@ -470,7 +470,7 @@ namespace Exiv2 { resourceSize = (resourceSize + 1) & ~1; // pad to even while (readTotal < resourceSize) { toRead = static_cast(resourceSize - readTotal) < lbuf.size_ - ? resourceSize - readTotal : lbuf.size_; + ? static_cast(resourceSize - readTotal) : lbuf.size_; if (io_->read(lbuf.pData_, toRead) != toRead) { throw Error(3, "Photoshop"); }