From cc5ee11ebfddd34222818be51cc6dbb55022c253 Mon Sep 17 00:00:00 2001 From: fractalwrench Date: Mon, 10 May 2021 11:59:20 +0100 Subject: [PATCH] fix: prevent rare NPE in log message --- .../src/main/java/com/bugsnag/android/ndk/NativeBridge.kt | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/bugsnag-plugin-android-ndk/src/main/java/com/bugsnag/android/ndk/NativeBridge.kt b/bugsnag-plugin-android-ndk/src/main/java/com/bugsnag/android/ndk/NativeBridge.kt index 15ecda66d2..7b66d68eb9 100644 --- a/bugsnag-plugin-android-ndk/src/main/java/com/bugsnag/android/ndk/NativeBridge.kt +++ b/bugsnag-plugin-android-ndk/src/main/java/com/bugsnag/android/ndk/NativeBridge.kt @@ -138,15 +138,13 @@ class NativeBridge : Observer { } private fun isInvalidMessage(msg: Any?): Boolean { - if (msg !is StateEvent) { + if (msg == null || msg !is StateEvent) { return true } if (!installed.get() && msg !is Install) { logger.w("Received message before INSTALL: $msg") return true } - - logger.d(String.format("Received NDK message %s", msg)) return false }