From 324a6a03b17c86064a83be61bd1cacccd00f9a69 Mon Sep 17 00:00:00 2001
From: Manuel Kieweg <manuel.kieweg@h-da.de>
Date: Tue, 30 Mar 2021 14:59:57 +0100
Subject: [PATCH] add mutex for httpAPI start

---
 nucleus/controller.go | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/nucleus/controller.go b/nucleus/controller.go
index 169a4ee52..4e96a290b 100644
--- a/nucleus/controller.go
+++ b/nucleus/controller.go
@@ -99,5 +99,7 @@ func Run(ctx context.Context) error {
 
 func shutdown() error {
 	log.Info("shutting down controller")
+	coreLock.Lock()
+	defer coreLock.Unlock()
 	return stopHttpServer()
 }
-- 
GitLab