From d79a792eedbedcc4c0700fa40b2ccd2459709900 Mon Sep 17 00:00:00 2001 From: Brad King <brad.king@kitware.com> Date: Mon, 3 Jun 2013 11:12:00 -0400 Subject: [PATCH] SystemTools: Fix CollapseFullPath to not erase root component A ".." after the root component of a full path should just be the root component itself. Change-Id: I01b4ecc7d9ad0a0a267fa3451ab59e4078be8454 CMake-Issue: 14186 --- SystemTools.cxx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/SystemTools.cxx b/SystemTools.cxx index 652649f4..78917086 100644 --- a/SystemTools.cxx +++ b/SystemTools.cxx @@ -3085,7 +3085,7 @@ SystemToolsAppendComponents( { if(*i == "..") { - if(out_components.begin() != out_components.end()) + if(out_components.size() > 1) { out_components.erase(out_components.end()-1, out_components.end()); } -- GitLab