From cec897edc43de3504b0c8bf7ed6c762a176004f0 Mon Sep 17 00:00:00 2001 From: Bill Hoffman Date: Tue, 8 Apr 2008 16:05:23 -0400 Subject: ENH: half fix for 6688, don't let [ count go negative --- Source/cmSystemTools.cxx | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Source/cmSystemTools.cxx b/Source/cmSystemTools.cxx index bf723c5..f6d8e6c 100644 --- a/Source/cmSystemTools.cxx +++ b/Source/cmSystemTools.cxx @@ -1270,7 +1270,10 @@ void cmSystemTools::ExpandListArgument(const std::string& arg, } break; case ']': { - --squareNesting; + if(squareNesting) + { + --squareNesting; + } newArgVec.push_back(*c); } break; case ';': -- cgit v0.12