diff --git a/serviceLibrary/src/main/java/info/mqtt/android/service/MqttAndroidClient.kt b/serviceLibrary/src/main/java/info/mqtt/android/service/MqttAndroidClient.kt index 1fd331b3..c02845b9 100755 --- a/serviceLibrary/src/main/java/info/mqtt/android/service/MqttAndroidClient.kt +++ b/serviceLibrary/src/main/java/info/mqtt/android/service/MqttAndroidClient.kt @@ -975,7 +975,7 @@ class MqttAndroidClient @JvmOverloads constructor( * Process a Connection Lost notification */ private fun connectionLostAction(data: Bundle?) { - val reason = data!!.parcelable(MqttServiceConstants.CALLBACK_EXCEPTION) as Exception? + val reason = data?.parcelable(MqttServiceConstants.CALLBACK_EXCEPTION) as Exception? callbacksList.forEach { it.connectionLost(reason) }