[Cmake-commits] CMake branch, master, updated. v2.8.2-287-g4746365

KWSys Robot kwrobot at kitware.com
Fri Aug 27 10:10:06 EDT 2010


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "CMake".

The branch, master has been updated
       via  4746365e0312693b754e59f51e692285c046fa89 (commit)
      from  d8ccd1760c39ba836dc8daf3c0ea4f313be663cc (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=4746365e0312693b754e59f51e692285c046fa89
commit 4746365e0312693b754e59f51e692285c046fa89
Author:     Brad King <brad.king at kitware.com>
AuthorDate: Fri Aug 27 10:06:28 2010 -0400
Commit:     Brad King <brad.king at kitware.com>
CommitDate: Fri Aug 27 10:10:02 2010 -0400

    KWSys: Avoid empty string dereference in SplitString

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<kwsys::String> SystemTools::SplitString(const char* p, char se
 {
   kwsys_stl::string path = p;
   kwsys_stl::vector<kwsys::String> paths;
+  if(path.empty())
+    {
+    return paths;
+    }
   if(isPath && path[0] == '/')
     {
     path.erase(path.begin());

-----------------------------------------------------------------------

Summary of changes:
 Source/kwsys/SystemTools.cxx |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)


hooks/post-receive
-- 
CMake


More information about the Cmake-commits mailing list