Fix Memory leaks in KDb, improve utils
ClosedPublic

Authored by staniek on Feb 5 2016, 3:08 PM.

Details

Summary
  • Make AutodeletedHash delete items if needed for clear(), erase() and insert(), add more docs
  • Fix memory leak in PropertyKDbUtils::Property::insert(): reuse previous object if needed
  • Fix memory leak in Json Trader: delete plugin loaders that are skipped
  • Remember created driver instances (this allows to reuse drivers and fixes memory leaks)
  • Driver manager: remove no longer needed plugin loaders (fixes memory leak)
  • Driver manager: remove driver metadata objects on exit (fixes memory leak)
Test Plan

cd builddir; ctest

Diff Detail

Repository
R15 KDb
Lint
Automatic diff as part of commit; lint not applicable.
Unit
Automatic diff as part of commit; unit tests not applicable.
staniek updated this revision to Diff 2218.Feb 5 2016, 3:08 PM
staniek retitled this revision from to Fix Memory leaks in KDb, improve utils.
staniek updated this object.
staniek edited the test plan for this revision. (Show Details)
staniek added reviewers: piggz, wicik, wkosowicz.
staniek added a project: KEXI.
staniek added a subscriber: Kexi-Devel-list.
Restricted Application added a project: KDb. · View Herald TranscriptFeb 5 2016, 3:08 PM
This revision was automatically updated to reflect the committed changes.