diff options
author | Joey Grover <joeygrover@gmail.com> | 2021-04-15 16:07:15 -0400 |
---|---|---|
committer | Joey Grover <joeygrover@gmail.com> | 2021-04-15 16:07:15 -0400 |
commit | c3c6b604997bad662697573d288768776b6633c7 (patch) | |
tree | 2e3b55487994ae53f44d6d2a86b42b4915e50cbe | |
parent | c929e663284af79051bc86744ba749c73f5155c6 (diff) | |
download | sdl_android-c3c6b604997bad662697573d288768776b6633c7.tar.gz |
Add additional missing transport synch in RS
-rw-r--r-- | android/sdl_android/src/main/java/com/smartdevicelink/transport/SdlRouterService.java | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/android/sdl_android/src/main/java/com/smartdevicelink/transport/SdlRouterService.java b/android/sdl_android/src/main/java/com/smartdevicelink/transport/SdlRouterService.java index d13d7d0a1..bbb905ad5 100644 --- a/android/sdl_android/src/main/java/com/smartdevicelink/transport/SdlRouterService.java +++ b/android/sdl_android/src/main/java/com/smartdevicelink/transport/SdlRouterService.java @@ -3124,7 +3124,9 @@ public class SdlRouterService extends Service { int location = sessionIds.indexOf(sessionId); if (location >= 0) { Long removedSessionId = sessionIds.remove(location); - registeredTransports.remove(sessionId.intValue()); + synchronized (TRANSPORT_LOCK) { + registeredTransports.remove(sessionId.intValue()); + } return removedSessionId != null; } else { return false; |