From 8935abc14ad851c21fb0763c87d624c89b1e3070 Mon Sep 17 00:00:00 2001 From: Junyu Lai Date: Wed, 26 Jan 2022 07:33:13 +0000 Subject: [PATCH] [MS78.1] Fix NetworkIdentity#Builder crashing on 5G NSA networks Test: atest NetworkIdentityTest Fix: 216193400 Change-Id: Iaeae0c66f222ae8730439c5aedf5d5818855875d --- .../framework-t/src/android/net/NetworkIdentity.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/ConnectivityT/framework-t/src/android/net/NetworkIdentity.java b/packages/ConnectivityT/framework-t/src/android/net/NetworkIdentity.java index d3d5a087ccac5..77fc17192c978 100644 --- a/packages/ConnectivityT/framework-t/src/android/net/NetworkIdentity.java +++ b/packages/ConnectivityT/framework-t/src/android/net/NetworkIdentity.java @@ -434,7 +434,8 @@ public class NetworkIdentity { @NonNull public Builder setRatType(@Annotation.NetworkType int ratType) { if (!CollectionUtils.contains(TelephonyManager.getAllNetworkTypes(), ratType) - && ratType != TelephonyManager.NETWORK_TYPE_UNKNOWN) { + && ratType != TelephonyManager.NETWORK_TYPE_UNKNOWN + && ratType != NetworkTemplate.NETWORK_TYPE_5G_NSA) { throw new IllegalArgumentException("Invalid ratType " + ratType); } mRatType = ratType;