diff --git a/src/update.cpp b/src/update.cpp index eebebb91be..a8a698a7f3 100644 --- a/src/update.cpp +++ b/src/update.cpp @@ -323,7 +323,12 @@ void Update::create_integrate(int narg, char **arg, int trysuffix) delete integrate; int sflag; - new_integrate(arg[0],narg-1,&arg[1],trysuffix,sflag); + + if(narg-1 > 0) { + new_integrate(arg[0],narg-1,&arg[1],trysuffix,sflag); + } else { + new_integrate(arg[0],0,nullptr,trysuffix,sflag); + } std::string estyle = arg[0]; if (sflag) {