From b6f88a7af7714e74c95922f16384a285216554c7 Mon Sep 17 00:00:00 2001 From: Ytai Ben-Tsvi Date: Wed, 29 Apr 2020 14:54:29 -0700 Subject: [PATCH] Handle exceptions on attach attach() may throw various kinds of runtime exceptions, and since there is no way to represent them in attach() other than returning null (it is not supposed to throw), we should catch them here and log them. Bug: 153332815 Change-Id: Icbb7643c3abf6c6b0edc9d1eb9a74c38c731acdf --- core/java/android/hardware/soundtrigger/SoundTrigger.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/java/android/hardware/soundtrigger/SoundTrigger.java b/core/java/android/hardware/soundtrigger/SoundTrigger.java index d12142c0be791..4bed985489ef8 100644 --- a/core/java/android/hardware/soundtrigger/SoundTrigger.java +++ b/core/java/android/hardware/soundtrigger/SoundTrigger.java @@ -1945,7 +1945,7 @@ public class SoundTrigger { Looper looper = handler != null ? handler.getLooper() : Looper.getMainLooper(); try { return new SoundTriggerModule(getService(), moduleId, listener, looper); - } catch (RemoteException e) { + } catch (Exception e) { Log.e(TAG, "", e); return null; }