OSDN Git Service

Fix wakelock leak in PowerManagerService.sendNotificationLocked()
authorMike Lockwood <lockwood@android.com>
Tue, 13 Apr 2010 19:40:27 +0000 (15:40 -0400)
committerMike Lockwood <lockwood@android.com>
Tue, 13 Apr 2010 19:40:27 +0000 (15:40 -0400)
Change-Id: Ia5f814fe81413dc5350faaf4c79cff47de62d0ed
BUG: 2592894
Signed-off-by: Mike Lockwood <lockwood@android.com>
services/java/com/android/server/PowerManagerService.java

index 848997b..c9dd553 100644 (file)
@@ -1125,6 +1125,8 @@ class PowerManagerService extends IPowerManager.Stub
             mBroadcastQueue[0] = on ? 1 : 0;
             mBroadcastQueue[1] = -1;
             mBroadcastQueue[2] = -1;
+            mBroadcastWakeLock.release();
+            mBroadcastWakeLock.release();
             index = 0;
         }
         if (index == 1 && !on) {