From 72085ab92f63564240880c53a228002dbf7d0278 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Niels=20M=C3=B6ller?= Date: Mon, 2 Feb 2026 09:36:11 +0100 Subject: [PATCH] cmd/litewitness: Don't exit if signing client certificate fails --- cmd/litewitness/litewitness.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/cmd/litewitness/litewitness.go b/cmd/litewitness/litewitness.go index 8a703ab..fc5e74a 100644 --- a/cmd/litewitness/litewitness.go +++ b/cmd/litewitness/litewitness.go @@ -370,7 +370,8 @@ func connectToBastion(ctx context.Context, bastion string, signer *signer, srv * slog.Info("connecting to bastion", "bastion", bastion) cert, err := selfSignedCertificate(signer) if err != nil { - fatal("generating self-signed certificate", "err", err) + slog.Error("generating self-signed certificate", "err", err) + return fmt.Errorf("generating self-signed certificate: %v", err) } dialCtx, cancel := context.WithTimeout(ctx, 5*time.Second) defer cancel()