Fix a crash when exiting the DevTools Connectivity page.

A lock was being released without checking if it was held, which
resulted in a crash because WifiManager.MulticastLock is reference
counted by default.

BUG=28668604

Change-Id: I306731129894d5525e974561c2680ae7db5aff4b
This commit is contained in:
Evan Birenbaum
2016-05-20 12:18:32 -07:00
committed by Lorenzo Colitti
parent 1a44969bce
commit 2817836d75

View File

@@ -486,7 +486,9 @@ public class Connectivity extends Activity {
mCm.unregisterNetworkCallback(mCallback); mCm.unregisterNetworkCallback(mCallback);
mCallback = null; mCallback = null;
unregisterReceiver(mReceiver); unregisterReceiver(mReceiver);
mWml.release(); if (mWml.isHeld()) {
mWml.release();
}
} }
@Override @Override