Quellcode durchsuchen

BUG: fix incrementing past end

Ken Martin vor 20 Jahren
Ursprung
Commit
435f4ad8b0
1 geänderte Dateien mit 1 neuen und 3 gelöschten Zeilen
  1. 1 3
      Source/cmIfCommand.cxx

+ 1 - 3
Source/cmIfCommand.cxx

@@ -237,9 +237,7 @@ bool cmIfCommand::IsTrue(const std::vector<std::string> &args,
           }
         newArgs.erase(argP1);
         argP1 = arg;
-        argP1++;
-        argP2 = argP1;
-        argP2++;
+        IncrementArguments(newArgs,argP1,argP2);
         reducible = 1;
         }
       // does a command exist