summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBilal Alsharifi <bilal.alsharifi@gmail.com>2022-01-07 11:41:49 -0500
committerBilal Alsharifi <bilal.alsharifi@gmail.com>2022-01-07 11:41:49 -0500
commit26328591f9e5a6dc4bd67c65bbb1818088dc7b16 (patch)
tree7eaa565a893b14f50a2e3f9ac5a8faa02c0f266a
parent039503d2cb50641c3bcfaa637ae473c0b25d0503 (diff)
downloadsdl_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.java8
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);