From 4b8ddafc20b3b9ca8f6e594989226485fac455eb Mon Sep 17 00:00:00 2001 From: Erik Johansson Date: Sat, 17 Nov 2018 14:54:22 +0100 Subject: [PATCH] MGB: require that measurement != null for second part --- .../java/com/health/openscale/core/bluetooth/BluetoothMGB.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/android_app/app/src/main/java/com/health/openscale/core/bluetooth/BluetoothMGB.java b/android_app/app/src/main/java/com/health/openscale/core/bluetooth/BluetoothMGB.java index c969515b..685be3a5 100644 --- a/android_app/app/src/main/java/com/health/openscale/core/bluetooth/BluetoothMGB.java +++ b/android_app/app/src/main/java/com/health/openscale/core/bluetooth/BluetoothMGB.java @@ -178,7 +178,8 @@ public class BluetoothMGB extends BluetoothCommunication { popInt(); //unknown =00 popInt(); //unknown =00 - } else if (hdr_1 == 0x01 && hdr_2 == 0x00) { + } + else if (measurement != null && hdr_1 == 0x01 && hdr_2 == 0x00) { measurement.setMuscle(popFloat()); popFloat(); //BMR