From a259adfdd31ff95bbe93c662ffcb2f8cb1c1d2c0 Mon Sep 17 00:00:00 2001 From: Thomas von Dein Date: Tue, 25 Nov 2025 22:06:53 +0100 Subject: [PATCH] catch err --- crypto.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/crypto.go b/crypto.go index ea65d92..bbf05fc 100644 --- a/crypto.go +++ b/crypto.go @@ -22,6 +22,7 @@ import ( "errors" "fmt" "io" + "log" "math/big" mathrand "math/rand" "os" @@ -141,7 +142,11 @@ func Encrypt(c *Conf, filename string) error { if err != nil { return err } - defer outfile.Close() + defer func() { + if err := outfile.Close(); err != nil { + log.Fatal(err) + } + }() key, err := GetRandomKey() if err != nil {