Commit 64e4d64
NetworkPolicyManagerService: Avoid OOB in addSdkSandboxUidsIfNeeded
java.lang.ArrayIndexOutOfBoundsException: Array index out of range: 524
at android.util.SparseIntArray.keyAt(SparseIntArray.java:183)
at com.android.server.net.NetworkPolicyManagerService.addSdkSandboxUidsIfNeeded(NetworkPolicyManagerService.java:5978)
at com.android.server.net.NetworkPolicyManagerService.setUidFirewallRulesUL(NetworkPolicyManagerService.java:5998)
at com.android.server.net.NetworkPolicyManagerService.updateRestrictedModeAllowlistUL(NetworkPolicyManagerService.java:4450)
at com.android.server.net.NetworkPolicyManagerService$12.onAvailable(NetworkPolicyManagerService.java:1450)
at android.net.ConnectivityManager$NetworkCallback.onAvailable(ConnectivityManager.java:3823)
at android.net.ConnectivityManager$NetworkCallback.onAvailable(ConnectivityManager.java:3805)
at android.net.ConnectivityManager$CallbackHandler.handleMessage(ConnectivityManager.java:4132)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loopOnce(Looper.java:201)
at android.os.Looper.loop(Looper.java:288)
at android.os.HandlerThread.run(HandlerThread.java:67)
at com.android.server.ServiceThread.run(ServiceThread.java:44)
Change-Id: I500f4c7b3c4bc7609c494e4ab8763389a3f2bdbb1 parent 562288e commit 64e4d64
1 file changed
Lines changed: 5 additions & 5 deletions
Lines changed: 5 additions & 5 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5705 | 5705 | | |
5706 | 5706 | | |
5707 | 5707 | | |
5708 | | - | |
| 5708 | + | |
5709 | 5709 | | |
5710 | | - | |
5711 | | - | |
5712 | | - | |
| 5710 | + | |
| 5711 | + | |
| 5712 | + | |
5713 | 5713 | | |
5714 | 5714 | | |
5715 | 5715 | | |
| |||
5728 | 5728 | | |
5729 | 5729 | | |
5730 | 5730 | | |
5731 | | - | |
5732 | 5731 | | |
| 5732 | + | |
5733 | 5733 | | |
5734 | 5734 | | |
5735 | 5735 | | |
| |||
0 commit comments