Fix memory leak in dbus::ObjectManager::RemoveInterface

D-Bus Object Manager proxy class was leaking PropertySet object instances
stored in properties_map when an interface was removed.

Make sure we delete the PropertySet before we remove the map entry.

BUG=472654

Review URL: https://codereview.chromium.org/1055713002

Cr-Commit-Position: refs/heads/master@{#323544}


CrOS-Libchrome-Original-Commit: 9a99965adab379a5965484a59334a80bc576e49e
1 file changed
tree: 247344f3dcbe294c6d028818116022f89da7b7d4
  1. base/
  2. build/
  3. components/
  4. dbus/
  5. device/
  6. ipc/
  7. mojo/
  8. testing/
  9. third_party/
  10. ui/