From bed0a262604135ab1a4a5dbb35db16377cea9919 Mon Sep 17 00:00:00 2001 From: andig Date: Mon, 27 Jun 2022 08:46:50 +0200 Subject: [PATCH] EEBus: return errors to caller --- cmd/configure/eebus.go | 2 +- cmd/setup.go | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/cmd/configure/eebus.go b/cmd/configure/eebus.go index bb3fdaf942..5e3cf3b384 100644 --- a/cmd/configure/eebus.go +++ b/cmd/configure/eebus.go @@ -17,7 +17,7 @@ func (c *CmdConfigure) configureEEBus(conf map[string]interface{}) error { shutdown.Register(server.EEBusInstance.Shutdown) } - return nil + return err } // eebusCertificate creates EEBUS certificate and returns private/public key diff --git a/cmd/setup.go b/cmd/setup.go index 702c838c4b..4ecdfa71d3 100644 --- a/cmd/setup.go +++ b/cmd/setup.go @@ -130,9 +130,11 @@ func configureEEBus(conf map[string]interface{}) error { if server.EEBusInstance, err = server.NewEEBus(conf); err == nil { go server.EEBusInstance.Run() shutdown.Register(server.EEBusInstance.Shutdown) + } else { + err = fmt.Errorf("eebus: %w", err) } - return nil + return err } // setup messaging