| commit | fff2fda0199dedbf1079454dca98a81190dce765 | [log] [tgz] |
|---|---|---|
| author | Suchi Amalapurapu <asuchitra@google.com> | Tue Jun 30 21:36:16 2009 -0700 |
| committer | Suchi Amalapurapu <asuchitra@google.com> | Wed Jul 01 12:55:30 2009 -0700 |
| tree | c45c5960e5c3469b36b5d728378a1aa901d1ec4e | |
| parent | c56096fe1fe3486102079f06ca5de3e2bef12e47 [diff] [blame] |
Fix memory leaks in system_server unlink DeathRecipients in a whole bunch of places to avoid memory leaks
diff --git a/services/java/com/android/server/LocationManagerService.java b/services/java/com/android/server/LocationManagerService.java index fc37290..0f5b3fd 100644 --- a/services/java/com/android/server/LocationManagerService.java +++ b/services/java/com/android/server/LocationManagerService.java
@@ -507,6 +507,7 @@ private void removeProvider(LocationProviderProxy provider) { mProviders.remove(provider); + provider.unlinkProvider(); mProvidersByName.remove(provider.getName()); }