Merge "Ensure test network being torn down" into main
This commit is contained in:
@@ -95,14 +95,17 @@ public class TestNetworkRunnable implements ThrowingRunnable {
|
|||||||
testIface.getFileDescriptor().close();
|
testIface.getFileDescriptor().close();
|
||||||
}
|
}
|
||||||
|
|
||||||
if (tunNetworkCallback != null) {
|
|
||||||
sCm.unregisterNetworkCallback(tunNetworkCallback);
|
|
||||||
}
|
|
||||||
|
|
||||||
final Network testNetwork = tunNetworkCallback.currentNetwork;
|
final Network testNetwork = tunNetworkCallback.currentNetwork;
|
||||||
if (testNetwork != null) {
|
if (testNetwork != null) {
|
||||||
tnm.teardownTestNetwork(testNetwork);
|
tnm.teardownTestNetwork(testNetwork);
|
||||||
}
|
}
|
||||||
|
// Ensure test network being torn down.
|
||||||
|
tunNetworkCallback.waitForLost();
|
||||||
|
|
||||||
|
if (tunNetworkCallback != null) {
|
||||||
|
sCm.unregisterNetworkCallback(tunNetworkCallback);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user