BUG#19318 valgrind: memory leak in ndb_mgmd

2nd part of the patch

fix functions called by ndbd to deal with memory allocation properly. 


ndb/src/mgmapi/mgmapi.cpp:
  in get_configuration() - get a copy to return instead of just passing one back and loosing some memory
ndb/src/mgmsrv/ConfigInfo.cpp:
  clean up after ourselves in constructor
This commit is contained in:
unknown 2006-04-24 15:59:34 -07:00
parent 87b8bf2257
commit b8493cd65f
2 changed files with 2 additions and 1 deletions

View File

@ -1808,7 +1808,7 @@ ndb_mgm_get_configuration(NdbMgmHandle handle, unsigned int version) {
}
delete prop;
return (ndb_mgm_configuration*)cvf.m_cfg;
return (ndb_mgm_configuration*)cvf.getConfigValues();
} while(0);
delete prop;

View File

@ -2344,6 +2344,7 @@ ConfigInfo::ConfigInfo()
ndbout << "Edit file " << __FILE__ << "." << endl;
require(false);
}
delete section;
}
}