From 922c86081474dd219eeb7134559a76d0afc34321 Mon Sep 17 00:00:00 2001 From: Robert Osfield Date: Sat, 2 Jul 2016 12:33:31 +0100 Subject: [PATCH] Fixed types --- src/osgPlugins/rgb/ReaderWriterRGB.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/osgPlugins/rgb/ReaderWriterRGB.cpp b/src/osgPlugins/rgb/ReaderWriterRGB.cpp index c22abd001..63d144955 100644 --- a/src/osgPlugins/rgb/ReaderWriterRGB.cpp +++ b/src/osgPlugins/rgb/ReaderWriterRGB.cpp @@ -314,9 +314,9 @@ static void RawImageGetRow(rawImageRec *raw, unsigned char *buf, int y, int z) count = (int)(pixel & 0x7F); // limit the count value to the remiaing row size - if (raw->sizeX*raw->bpc <= (oPtr - buf)) + if ((static_cast(raw->sizeX)*static_cast(raw->bpc)) <= (oPtr - buf)) { - count = raw->sizeX - (oPtr - buf) / raw->bpc; + count = static_cast(raw->sizeX) - (oPtr - buf) / static_cast(raw->bpc); } if (count<=0)