From a3578a5465da146f65cbcf0d0b52ad4f0b5570ff Mon Sep 17 00:00:00 2001 From: Chalard Jean Date: Mon, 25 Oct 2021 19:24:48 +0900 Subject: [PATCH] No-op cleanup Binders from the system server don't help, because if the process dies there is nobody to listen to its binder deaths. Test: ConnectivityServiceTest Change-Id: I993cb9481edfaeb652b875be7f90166db16d0e1d --- service/src/com/android/server/ConnectivityService.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/service/src/com/android/server/ConnectivityService.java b/service/src/com/android/server/ConnectivityService.java index 408dba3f9b..5b9256ef94 100644 --- a/service/src/com/android/server/ConnectivityService.java +++ b/service/src/com/android/server/ConnectivityService.java @@ -1332,7 +1332,7 @@ public class ConnectivityService extends IConnectivityManager.Stub final NetworkRequest defaultInternetRequest = createDefaultRequest(); mDefaultRequest = new NetworkRequestInfo( Process.myUid(), defaultInternetRequest, null, - new Binder(), NetworkCallback.FLAG_INCLUDE_LOCATION_INFO, + null /* binder */, NetworkCallback.FLAG_INCLUDE_LOCATION_INFO, null /* attributionTags */); mNetworkRequests.put(defaultInternetRequest, mDefaultRequest); mDefaultNetworkRequests.add(mDefaultRequest); @@ -1552,7 +1552,7 @@ public class ConnectivityService extends IConnectivityManager.Stub if (enable) { handleRegisterNetworkRequest(new NetworkRequestInfo( - Process.myUid(), networkRequest, null, new Binder(), + Process.myUid(), networkRequest, null /* messenger */, null /* binder */, NetworkCallback.FLAG_INCLUDE_LOCATION_INFO, null /* attributionTags */)); } else { @@ -6060,7 +6060,7 @@ public class ConnectivityService extends IConnectivityManager.Stub @Override public NetworkRequest requestNetwork(int asUid, NetworkCapabilities networkCapabilities, - int reqTypeInt, Messenger messenger, int timeoutMs, IBinder binder, + int reqTypeInt, Messenger messenger, int timeoutMs, final IBinder binder, int legacyType, int callbackFlags, @NonNull String callingPackageName, @Nullable String callingAttributionTag) { if (legacyType != TYPE_NONE && !checkNetworkStackPermission()) {