diff --git a/cmd/pomerium/main.go b/cmd/pomerium/main.go index 10822b975..5b4d43fc2 100644 --- a/cmd/pomerium/main.go +++ b/cmd/pomerium/main.go @@ -61,8 +61,10 @@ func main() { if err != nil { log.Fatal().Err(err).Msg("cmd/pomerium: proxy") } - defer proxy.AuthenticateClient.Close() - defer proxy.AuthorizeClient.Close() + if proxy != nil { + defer proxy.AuthenticateClient.Close() + defer proxy.AuthorizeClient.Close() + } go viper.WatchConfig()