File tree Expand file tree Collapse file tree
android/sdl_android/src/main/java/com/smartdevicelink/transport Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -3262,11 +3262,13 @@ protected void unregisterAllTransports(int sessionId) {
32623262 * @return
32633263 */
32643264 private TransportType getCompatPrimaryTransport () {
3265- if (this .registeredTransports != null && this .registeredTransports .size () > 0 ) {
3266- List <TransportType > transportTypes = this .registeredTransports .valueAt (0 );
3267- if (transportTypes != null ) {
3268- if (transportTypes .get (0 ) != null ) {
3269- return transportTypes .get (0 );
3265+ synchronized (TRANSPORT_LOCK ) {
3266+ if (this .registeredTransports != null && this .registeredTransports .size () > 0 ) {
3267+ List <TransportType > transportTypes = this .registeredTransports .valueAt (0 );
3268+ if (transportTypes != null ) {
3269+ if (transportTypes .get (0 ) != null ) {
3270+ return transportTypes .get (0 );
3271+ }
32703272 }
32713273 }
32723274 }
You can’t perform that action at this time.
0 commit comments