Fix system crash when netd return error

API networkSetPermissionForNetwork return
ServiceSpecificException from netd is expected.
Don't crash system under this scenario.

Bug: 363854848
Test: TH
Change-Id: I5f2821603ff51104f38208775d7b3d60265aeeab
This commit is contained in:
Xiaohui Niu 2024-09-02 13:57:51 +08:00
commit 339d6b20e7

View file

@ -5529,7 +5529,7 @@ public class ConnectivityService extends IConnectivityManager.Stub
}
// Delayed teardown.
if (nai.isCreated()) {
if (nai.isCreated() && !nai.isDestroyed()) {
try {
mNetd.networkSetPermissionForNetwork(nai.network.netId, INetd.PERMISSION_SYSTEM);
} catch (RemoteException e) {