فهرست منبع

BUG: If the line ends without new-line character, Split should still return something

Andy Cedilnik 21 سال پیش
والد
کامیت
61f602d668
1فایلهای تغییر یافته به همراه2 افزوده شده و 5 حذف شده
  1. 2 5
      Source/cmSystemTools.cxx

+ 2 - 5
Source/cmSystemTools.cxx

@@ -1106,16 +1106,13 @@ cmSystemTools::FileFormat cmSystemTools::GetFileFormat(const char* cext)
 bool cmSystemTools::Split(const char* s, std::vector<cmStdString>& l)
 {
   std::vector<std::string> temp;
-  if(!Superclass::Split(s, temp))
-    {
-    return false;
-    }
+  bool res = Superclass::Split(s, temp);
   for(std::vector<std::string>::const_iterator i = temp.begin();
       i != temp.end(); ++i)
     {
     l.push_back(*i);
     }
-  return true;
+  return res;
 }
 
 std::string cmSystemTools::ConvertToOutputPath(const char* path)