From c4fc8268d9503e588b48a1323ea8985e2c97074b Mon Sep 17 00:00:00 2001 From: Marcel Loose <loose@astron.nl> Date: Thu, 17 Feb 2011 16:30:42 +0000 Subject: [PATCH] Bug 1650: Added missing sanity-check on number of arguments when in ACC mode. --- LCS/ACC/PLC/src/ACCmain.cc | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/LCS/ACC/PLC/src/ACCmain.cc b/LCS/ACC/PLC/src/ACCmain.cc index e01525b2f27..a6c3dda2eb1 100644 --- a/LCS/ACC/PLC/src/ACCmain.cc +++ b/LCS/ACC/PLC/src/ACCmain.cc @@ -97,6 +97,11 @@ int ACCmain (int argc, char* orig_argv[], ProcessControl* theProcess) { } LOG_DEBUG(programName + (ACCmode ? " " : " not ") + "started by ACC"); + // Check number of command-line arguments when in ACC mode. + if(ACCmode) { + ASSERTSTR(argc > 3, "Wrong number of arguments in ACC mode"); + } + // Read in the parameterset. ConfigLocator CL; string ParsetFile; -- GitLab