From e1b5aede662659288068b44798700072d03d7c14 Mon Sep 17 00:00:00 2001 From: gaudryc Date: Sun, 6 Jan 2019 21:58:01 +0100 Subject: [PATCH] Bug: Possible null pointer dereference in com.bwssystems.HABridge.hue.HueMulator.formatSuccessHueResponse(StateChangeBody, String, String, DeviceState, Integer, Integer, ColorData, boolean) --- src/main/java/com/bwssystems/HABridge/hue/HueMulator.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/bwssystems/HABridge/hue/HueMulator.java b/src/main/java/com/bwssystems/HABridge/hue/HueMulator.java index f8b9ab9..4e3cf50 100644 --- a/src/main/java/com/bwssystems/HABridge/hue/HueMulator.java +++ b/src/main/java/com/bwssystems/HABridge/hue/HueMulator.java @@ -597,10 +597,10 @@ public class HueMulator { notFirstChange = true; } - if(deviceState.isOn() && deviceState.getBri() <= 0) + if((deviceState != null) && deviceState.isOn() && deviceState.getBri() <= 0) deviceState.setBri(254); - if(!deviceState.isOn() && (targetBri != null || targetBriInc != null)) + if((deviceState != null) && !deviceState.isOn() && (targetBri != null || targetBriInc != null)) deviceState.setOn(true); responseString = responseString + "]";