memory leak

This commit is contained in:
Hieu Hoang 2013-03-15 12:30:39 +00:00
parent 802f5ab3b7
commit 3da09b921c

View File

@ -495,20 +495,20 @@ int main(int argc, char** argv)
// load all the settings into the Parameter class
// (stores them as strings, or array of strings)
Parameter* params = new Parameter();
if (!params->LoadParam(argc,argv)) {
Parameter params;
if (!params.LoadParam(argc,argv)) {
exit(1);
}
// initialize all "global" variables, which are stored in StaticData
// note: this also loads models such as the language model, etc.
if (!StaticData::LoadDataStatic(params, argv[0])) {
if (!StaticData::LoadDataStatic(&params, argv[0])) {
exit(1);
}
// setting "-show-weights" -> just dump out weights and exit
if (params->isParamSpecified("show-weights")) {
if (params.isParamSpecified("show-weights")) {
ShowWeights();
exit(0);
}