Avoid passing invalid pointer during integrator creation
This commit is contained in:
@ -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) {
|
||||
|
||||
Reference in New Issue
Block a user