From 5a69cf7fd06b57f835d166fb72c61ff9687d4f04 Mon Sep 17 00:00:00 2001 From: andig Date: Thu, 9 Apr 2020 13:19:06 +0200 Subject: [PATCH] Prevent panic if mqtt not configured --- provider/config.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/provider/config.go b/provider/config.go index 10b3c36f0..721aef3a1 100644 --- a/provider/config.go +++ b/provider/config.go @@ -66,6 +66,9 @@ func NewBoolGetterFromConfig(pc *Config) (res BoolGetter) { func NewFloatGetterFromConfig(pc *Config) (res FloatGetter) { switch pc.Type { case "mqtt": + if MQTT == nil { + log.FATAL.Fatal("mqtt not configured") + } if pc.Timeout == 0 { pc.Timeout = mqttTimeout }