From 5f4a1417b25eafacafe9c8a1fbd8a2a77a7b6dab Mon Sep 17 00:00:00 2001 From: Jens Langhammer Date: Tue, 5 Oct 2021 22:19:05 +0200 Subject: [PATCH] cmd: prevent outposts from panicking when failing to get their config Signed-off-by: Jens Langhammer --- cmd/ldap/server.go | 3 +++ cmd/proxy/server.go | 3 +++ 2 files changed, 6 insertions(+) diff --git a/cmd/ldap/server.go b/cmd/ldap/server.go index 86a547ddd..4d22ce6d2 100644 --- a/cmd/ldap/server.go +++ b/cmd/ldap/server.go @@ -45,6 +45,9 @@ func main() { defer common.Defer() ac := ak.NewAPIController(*akURLActual, akToken) + if ac == nil { + os.Exit(1) + } ac.Server = ldap.NewServer(ac) diff --git a/cmd/proxy/server.go b/cmd/proxy/server.go index a39e85630..84c4a7f04 100644 --- a/cmd/proxy/server.go +++ b/cmd/proxy/server.go @@ -59,6 +59,9 @@ func main() { defer common.Defer() ac := ak.NewAPIController(*akURLActual, akToken) + if ac == nil { + os.Exit(1) + } ac.Server = proxyv2.NewProxyServer(ac, portOffset)