Merge "Discount disconnected network when check interface" into main
diff --git a/src/java/com/android/internal/telephony/data/DataNetworkController.java b/src/java/com/android/internal/telephony/data/DataNetworkController.java
index ea910e2..fb06e14 100644
--- a/src/java/com/android/internal/telephony/data/DataNetworkController.java
+++ b/src/java/com/android/internal/telephony/data/DataNetworkController.java
@@ -2206,7 +2206,8 @@
@Nullable
public DataNetwork getDataNetworkByInterface(@NonNull String interfaceName) {
return mDataNetworkList.stream()
- .filter(dataNetwork -> !dataNetwork.isDisconnecting())
+ .filter(dataNetwork -> !(dataNetwork.isDisconnecting()
+ || dataNetwork.isDisconnected()))
.filter(dataNetwork -> interfaceName.equals(
dataNetwork.getLinkProperties().getInterfaceName()))
.findFirst()