From 4746365e0312693b754e59f51e692285c046fa89 Mon Sep 17 00:00:00 2001 From: Brad King Date: Fri, 27 Aug 2010 10:06:28 -0400 Subject: KWSys: Avoid empty string dereference in SplitString --- Source/kwsys/SystemTools.cxx | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Source/kwsys/SystemTools.cxx b/Source/kwsys/SystemTools.cxx index bcdb193..5002a06 100644 --- a/Source/kwsys/SystemTools.cxx +++ b/Source/kwsys/SystemTools.cxx @@ -1405,6 +1405,10 @@ kwsys_stl::vector SystemTools::SplitString(const char* p, char se { kwsys_stl::string path = p; kwsys_stl::vector paths; + if(path.empty()) + { + return paths; + } if(isPath && path[0] == '/') { path.erase(path.begin()); -- cgit v0.12