Merge "Ensure test network being torn down" into main

This commit is contained in:
Chiachang Wang
2023-08-15 07:21:41 +00:00
committed by Gerrit Code Review

View File

@@ -95,14 +95,17 @@ public class TestNetworkRunnable implements ThrowingRunnable {
testIface.getFileDescriptor().close();
}
if (tunNetworkCallback != null) {
sCm.unregisterNetworkCallback(tunNetworkCallback);
}
final Network testNetwork = tunNetworkCallback.currentNetwork;
if (testNetwork != null) {
tnm.teardownTestNetwork(testNetwork);
}
// Ensure test network being torn down.
tunNetworkCallback.waitForLost();
if (tunNetworkCallback != null) {
sCm.unregisterNetworkCallback(tunNetworkCallback);
}
}
}