From 8a75f1fb4b473eb571946f6ac700d710b87d0d00 Mon Sep 17 00:00:00 2001 From: Julien Malik <julien.malik@c-s.fr> Date: Tue, 19 Mar 2013 20:01:09 +0100 Subject: [PATCH] WRG: fix comparison between signed and unsigned --- Code/IO/otbGDALImageIO.cxx | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Code/IO/otbGDALImageIO.cxx b/Code/IO/otbGDALImageIO.cxx index 5315946050..b954023e4c 100644 --- a/Code/IO/otbGDALImageIO.cxx +++ b/Code/IO/otbGDALImageIO.cxx @@ -224,10 +224,10 @@ void GDALImageIO::Read(void* buffer) int lNbColumns = lNbColumnsRegion * (1 << m_ResolutionFactor); // Check if the image region is correct - if (lFirstLine + lNbLines > m_OriginalDimensions[1]) - lNbLines = m_OriginalDimensions[1]-lFirstLine; - if (lFirstColumn + lNbColumns > m_OriginalDimensions[0]) - lNbColumns = m_OriginalDimensions[0]-lFirstColumn; + if (lFirstLine + lNbLines > static_cast<int>(m_OriginalDimensions[1])) + lNbLines = static_cast<int>(m_OriginalDimensions[1]-lFirstLine); + if (lFirstColumn + lNbColumns > static_cast<int>(m_OriginalDimensions[0])) + lNbColumns = static_cast<int>(m_OriginalDimensions[0]-lFirstColumn); //std::cout << "SizeImage= " << lNbLines << " x " << lNbColumns << std::endl; -- GitLab