From 6253682e66578cbd757a77c704802b5d775a2096 Mon Sep 17 00:00:00 2001 From: Sergey Nikolaienkov Date: Fri, 18 Mar 2022 12:39:39 +0100 Subject: [PATCH] Fix NPE in CompanionDeviceServiceConnector Null-check mListener CompanionDeviceServiceConnector.onBindingDied() before invoking mListener.onBindingDied(). Bug: 225202799 Test: force-stop test companion app that declares multiple & CompanionDeviceServices while it "self-reports" companion device & as present. Change-Id: I1ab3cc6d3d8c4f27997012e08b04e28475c9cfe0 --- .../CompanionDeviceServiceConnector.java | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/services/companion/java/com/android/server/companion/CompanionDeviceServiceConnector.java b/services/companion/java/com/android/server/companion/CompanionDeviceServiceConnector.java index 4c7b9b80d5be1..a6bd48056e12d 100644 --- a/services/companion/java/com/android/server/companion/CompanionDeviceServiceConnector.java +++ b/services/companion/java/com/android/server/companion/CompanionDeviceServiceConnector.java @@ -51,12 +51,12 @@ class CompanionDeviceServiceConnector extends ServiceConnector.Impl