Avoid passing invalid pointer during integrator creation

This commit is contained in:
Richard Berger
2020-11-02 11:00:36 -05:00
parent 0e8e93b2a0
commit c24f7acdd0

View File

@ -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) {