diff options
-rw-r--r-- | src/bluetooth/android/localdevicebroadcastreceiver.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/bluetooth/android/localdevicebroadcastreceiver.cpp b/src/bluetooth/android/localdevicebroadcastreceiver.cpp index 2d247574..e3b01987 100644 --- a/src/bluetooth/android/localdevicebroadcastreceiver.cpp +++ b/src/bluetooth/android/localdevicebroadcastreceiver.cpp @@ -244,6 +244,9 @@ void LocalDeviceBroadcastReceiver::onReceive(JNIEnv *env, jobject context, jobje "(Ljava/lang/String;)Landroid/os/Parcelable;", keyExtra.object<jstring>()); + if (!bluetoothDevice.isValid()) + return; + //we need to keep a reference around in case the user confirms later on pairingDevice = bluetoothDevice; |