diff --git a/LCS/ACC/PLC/src/ACCmain.cc b/LCS/ACC/PLC/src/ACCmain.cc index e01525b2f2702c40f5faebbcf59688438d66e352..a6c3dda2eb109755106b12b9f4ae04c67af4d402 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;