From 84010d193e4231e4458935f0f01e892a0de3dbdb Mon Sep 17 00:00:00 2001 From: maradini77 <140460067+maradini77@users.noreply.github.com> Date: Fri, 9 Jan 2026 13:06:08 +0100 Subject: [PATCH] Update node.go --- node/node.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/node/node.go b/node/node.go index f9ebb243b0..0c00f44317 100644 --- a/node/node.go +++ b/node/node.go @@ -346,7 +346,9 @@ func ObtainJWTSecret(fileName string) ([]byte, error) { } // Need to generate one jwtSecret := make([]byte, 32) - crand.Read(jwtSecret) + if _, err := crand.Read(jwtSecret); err != nil { + return nil, fmt.Errorf("failed to generate JWT secret: %w", err) + } // if we're in --dev mode, don't bother saving, just show it if fileName == "" { log.Info("Generated ephemeral JWT secret", "secret", hexutil.Encode(jwtSecret))