Fix refCount check at releaseNetworkFor am: b92d1f5513 am: 26965f92c3
Change-Id: I82859813cf1e51cba5c240f86e3df4d2e1e0e2f4
This commit is contained in:
@@ -120,11 +120,11 @@ public class EthernetNetworkFactory extends NetworkFactory {
|
|||||||
protected void releaseNetworkFor(NetworkRequest networkRequest) {
|
protected void releaseNetworkFor(NetworkRequest networkRequest) {
|
||||||
NetworkInterfaceState network = networkForRequest(networkRequest);
|
NetworkInterfaceState network = networkForRequest(networkRequest);
|
||||||
if (network == null) {
|
if (network == null) {
|
||||||
Log.e(TAG, "needNetworkFor, failed to get a network for " + networkRequest);
|
Log.e(TAG, "releaseNetworkFor, failed to get a network for " + networkRequest);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (--network.refCount == 1) {
|
if (--network.refCount == 0) {
|
||||||
network.stop();
|
network.stop();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user