Skip to content

Commit 04e83d3

Browse files
isheriffAndroid (Google) Code Review
authored andcommitted
Merge "Fix reference counting of wifi locks" into jb-dev
2 parents d69c367 + 2c02da2 commit 04e83d3

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

wifi/java/android/net/wifi/WifiManager.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1557,7 +1557,7 @@ private WifiLock(int lockType, String tag) {
15571557
*/
15581558
public void acquire() {
15591559
synchronized (mBinder) {
1560-
if (mRefCounted ? (++mRefCount > 0) : (!mHeld)) {
1560+
if (mRefCounted ? (++mRefCount == 1) : (!mHeld)) {
15611561
try {
15621562
mService.acquireWifiLock(mBinder, mLockType, mTag, mWorkSource);
15631563
synchronized (WifiManager.this) {
@@ -1786,7 +1786,7 @@ private MulticastLock(String tag) {
17861786
*/
17871787
public void acquire() {
17881788
synchronized (mBinder) {
1789-
if (mRefCounted ? (++mRefCount > 0) : (!mHeld)) {
1789+
if (mRefCounted ? (++mRefCount == 1) : (!mHeld)) {
17901790
try {
17911791
mService.acquireMulticastLock(mBinder, mTag);
17921792
synchronized (WifiManager.this) {

0 commit comments

Comments
 (0)