{"push_id":625930084,"size":1,"distinct_size":1,"ref":"refs/heads/lp5.1","head":"915d3568aee1b512ebae87edc0e3c9472e39b07d","before":"64da218e178cd986ed399a9f9cb81d2584b98d80","commits":[{"sha":"915d3568aee1b512ebae87edc0e3c9472e39b07d","author":{"email":"7fb1af48ad3f9a487e1291e1f9cb0d9f90b4f222@htc.com","name":"louis_chang"},"message":"[ActivityManager] Fix ServiceRecord leakage\n\nSymptom:\nThe first step of cleaning up application services is\nto clear the app state from services (which set sr.app\nto null). Then it clean up the service connections.\nIn some scenario, the Service might be removed during\nthe connection cleanup (i.e. the Service is no longer\nneeded). In that case, the Service will be removed from\nServiceMap, but won't be removed from r.app.services in\nbringDownServiceLocked(line 1670) because the r.app is null.\n\nSolution:\nRemove the service connection first.\n\nChange-Id: I644d73af58fe0e7c1c4a6c9779fe6b5d747b880d","distinct":true,"url":"https://api.github.com/repos/TeamBliss-LP/android_frameworks_base/commits/915d3568aee1b512ebae87edc0e3c9472e39b07d"}]}