diff --git a/Source/cmSystemTools.cxx b/Source/cmSystemTools.cxx index b07dd78b89..bb007ef884 100644 --- a/Source/cmSystemTools.cxx +++ b/Source/cmSystemTools.cxx @@ -366,6 +366,10 @@ bool cmSystemTools::IsInternallyOn(const char* val) return false; } std::basic_string v = val; + if (v.size() > 4) + { + return false; + } for(std::basic_string::iterator c = v.begin(); c != v.end(); c++)