diff options
author | Bilal Alsharifi <bilal.alsharifi@gmail.com> | 2022-01-07 11:41:49 -0500 |
---|---|---|
committer | Bilal Alsharifi <bilal.alsharifi@gmail.com> | 2022-01-07 11:41:49 -0500 |
commit | 26328591f9e5a6dc4bd67c65bbb1818088dc7b16 (patch) | |
tree | 7eaa565a893b14f50a2e3f9ac5a8faa02c0f266a | |
parent | 039503d2cb50641c3bcfaa637ae473c0b25d0503 (diff) | |
download | sdl_android-bugfix/issue_1781.tar.gz |
Fix some potential NPEs when session is nullbugfix/issue_1781
-rw-r--r-- | base/src/main/java/com/smartdevicelink/managers/lifecycle/BaseLifecycleManager.java | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/base/src/main/java/com/smartdevicelink/managers/lifecycle/BaseLifecycleManager.java b/base/src/main/java/com/smartdevicelink/managers/lifecycle/BaseLifecycleManager.java index 6602e7085..eb780f72d 100644 --- a/base/src/main/java/com/smartdevicelink/managers/lifecycle/BaseLifecycleManager.java +++ b/base/src/main/java/com/smartdevicelink/managers/lifecycle/BaseLifecycleManager.java @@ -151,7 +151,9 @@ abstract class BaseLifecycleManager { public void start() { try { - session.startSession(); + if (session != null) { + session.startSession(); + } } catch (SdlException e) { DebugTool.logError(TAG,"Error attempting to start session", e); } @@ -868,7 +870,9 @@ abstract class BaseLifecycleManager { pm.setPriorityCoefficient(1); } - session.sendMessage(pm); + if (session != null) { + session.sendMessage(pm); + } } catch (OutOfMemoryError e) { DebugTool.logError(TAG,"Error attempting to send RPC message.", e); |