Skip to content

Commit e5398b4

Browse files
author
Robert Henigan
authored
Prevent NPE in SdlDeviceListener (#1789)
* Add null check * set bluetoothHandler to null
1 parent e740133 commit e5398b4

1 file changed

Lines changed: 5 additions & 2 deletions

File tree

android/sdl_android/src/main/java/com/smartdevicelink/transport/utl/SdlDeviceListener.java

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -259,8 +259,11 @@ public void notifyConnection(VehicleType vehicleType) {
259259
AndroidTools.saveVehicleType(sdlListener.contextWeakReference.get(), vehicleType, sdlListener.connectedDevice.getAddress());
260260
boolean keepConnectionOpen = sdlListener.callback.onTransportConnected(sdlListener.contextWeakReference.get(), sdlListener.connectedDevice);
261261
if (!keepConnectionOpen) {
262-
sdlListener.bluetoothTransport.stop();
263-
sdlListener.bluetoothTransport = null;
262+
if (sdlListener.bluetoothTransport != null) {
263+
sdlListener.bluetoothTransport.stop();
264+
sdlListener.bluetoothTransport = null;
265+
sdlListener.bluetoothHandler = null;
266+
}
264267
sdlListener.timeoutHandler.removeCallbacks(sdlListener.timeoutRunner);
265268
}
266269
}

0 commit comments

Comments
 (0)