summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoey Grover <joeygrover@gmail.com>2016-11-18 10:24:38 -0500
committerJoey Grover <joeygrover@gmail.com>2016-11-18 10:24:38 -0500
commit7ae19af9b7b2d99908c8f39b78188a469973384b (patch)
tree23af789c24a88147b1b592e958b7247853e4d807
parenta1c73c388c7b76c6b4779fe8c7ca1b317c53dd96 (diff)
downloadsdl_android-7ae19af9b7b2d99908c8f39b78188a469973384b.tar.gz
Check null status for SdlRouterServiceProvider weak reference
-rw-r--r--sdl_android_lib/src/com/smartdevicelink/transport/SdlRouterStatusProvider.java3
1 files changed, 3 insertions, 0 deletions
diff --git a/sdl_android_lib/src/com/smartdevicelink/transport/SdlRouterStatusProvider.java b/sdl_android_lib/src/com/smartdevicelink/transport/SdlRouterStatusProvider.java
index 4b98475db..540554ffe 100644
--- a/sdl_android_lib/src/com/smartdevicelink/transport/SdlRouterStatusProvider.java
+++ b/sdl_android_lib/src/com/smartdevicelink/transport/SdlRouterStatusProvider.java
@@ -133,6 +133,9 @@ public class SdlRouterStatusProvider {
@Override
public void handleMessage(Message msg) {
+ if(provider == null || provider.get()==null){
+ return;
+ }
switch (msg.what) {
case TransportConstants.ROUTER_STATUS_CONNECTED_STATE_RESPONSE:
provider.get().handleRouterStatusConnectedResponse(msg.arg1);