Skip to content
Snippets Groups Projects
Commit fffffff9 authored by Mark OLESEN's avatar Mark OLESEN
Browse files

COMP: clear out memory in argList (#3065)

- exit in constructor bypasses RAII
parent 1d8f0d55
No related tags found
No related merge requests found
......@@ -1082,6 +1082,9 @@ Foam::argList::argList
<< " -help-full' for extended usage" << nl
<< nl;
args_.clear();
options_.clearStorage();
UPstream::exit(1); // works for serial and parallel
}
......@@ -1242,6 +1245,9 @@ void Foam::argList::parse
if (quickExit)
{
args_.clear();
options_.clearStorage();
std::exit(0);
}
}
......@@ -1252,6 +1258,9 @@ void Foam::argList::parse
foamVersion::printBuildInfo(Info.stdStream(), false);
FatalError.write(Info, false);
args_.clear();
options_.clearStorage();
UPstream::exit(1); // works for serial and parallel
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment