diff --git a/Source/kwsys/SystemTools.cxx b/Source/kwsys/SystemTools.cxx index cbc185942..ec7f96f33 100644 --- a/Source/kwsys/SystemTools.cxx +++ b/Source/kwsys/SystemTools.cxx @@ -3582,7 +3582,7 @@ bool SystemTools::GetLineFromStream(kwsys_ios::istream& is, // if we read too much then truncate the buffer if (leftToRead > 0) { - if (length > leftToRead) + if (static_cast(length) > leftToRead) { buffer[leftToRead-1] = 0; leftToRead = 0;