[Cmake-commits] [cmake-commits] david.cole committed cmLocalGenerator.cxx 1.299 1.300

cmake-commits at cmake.org cmake-commits at cmake.org
Tue Apr 7 15:13:09 EDT 2009


Update of /cvsroot/CMake/CMake/Source
In directory public:/mounts/ram/cvs-serv22576

Modified Files:
	cmLocalGenerator.cxx 
Log Message:
BUG: Fix invalid array access discovered during investigation of issue #7832.


Index: cmLocalGenerator.cxx
===================================================================
RCS file: /cvsroot/CMake/CMake/Source/cmLocalGenerator.cxx,v
retrieving revision 1.299
retrieving revision 1.300
diff -C 2 -d -r1.299 -r1.300
*** cmLocalGenerator.cxx	17 Mar 2009 19:11:33 -0000	1.299
--- cmLocalGenerator.cxx	7 Apr 2009 19:13:07 -0000	1.300
***************
*** 1233,1237 ****
    std::string flags = includeFlags.str();
    // remove trailing separators
!   if((sep[0] != ' ') && flags[flags.size()-1] == sep[0])
      {
      flags[flags.size()-1] = ' ';
--- 1233,1237 ----
    std::string flags = includeFlags.str();
    // remove trailing separators
!   if((sep[0] != ' ') && flags.size()>0 && flags[flags.size()-1] == sep[0])
      {
      flags[flags.size()-1] = ' ';



More information about the Cmake-commits mailing list