summaryrefslogtreecommitdiffstats
path: root/Source/cmStringCommand.cxx
diff options
context:
space:
mode:
authorBill Hoffman <bill.hoffman@kitware.com>2005-10-20 14:11:03 (GMT)
committerBill Hoffman <bill.hoffman@kitware.com>2005-10-20 14:11:03 (GMT)
commit097debb55a6914b3498d4894d0169eea2e92c876 (patch)
tree14a4fd582751d8a1f1bb7563abc7cca047a7b1a2 /Source/cmStringCommand.cxx
parent1e6431801c3360085ba7bbbec9f6a432ce7efb4b (diff)
downloadCMake-097debb55a6914b3498d4894d0169eea2e92c876.zip
CMake-097debb55a6914b3498d4894d0169eea2e92c876.tar.gz
CMake-097debb55a6914b3498d4894d0169eea2e92c876.tar.bz2
BUG: end is not really end, but rather length
Diffstat (limited to 'Source/cmStringCommand.cxx')
-rw-r--r--Source/cmStringCommand.cxx2
1 files changed, 1 insertions, 1 deletions
diff --git a/Source/cmStringCommand.cxx b/Source/cmStringCommand.cxx
index eacbfed..aa24a02 100644
--- a/Source/cmStringCommand.cxx
+++ b/Source/cmStringCommand.cxx
@@ -555,7 +555,7 @@ bool cmStringCommand::HandleSubstringCommand(std::vector<std::string> const& arg
return false;
}
int leftOverLength = intStringLength - begin;
- if ( end < 0 || end > intStringLength )
+ if ( end < 0 || end > leftOverLength )
{
cmOStringStream ostr;
ostr << "end index: " << end << " is out of range " << 0 << " - " << leftOverLength;