From b3e1089cf9cf7b75ad73dad213e6145314483f9d Mon Sep 17 00:00:00 2001 From: Alexander Neumann Date: Fri, 9 Mar 2018 21:05:14 +0100 Subject: [PATCH] Return error message for config decryption failure See #1663 --- internal/repository/repository.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/internal/repository/repository.go b/internal/repository/repository.go index 0c1236f42..fc31c8392 100644 --- a/internal/repository/repository.go +++ b/internal/repository/repository.go @@ -487,7 +487,10 @@ func (r *Repository) SearchKey(ctx context.Context, password string, maxKeys int r.treePM.key = key.master r.keyName = key.Name() r.cfg, err = restic.LoadConfig(ctx, r) - return err + if err != nil { + return errors.Fatalf("config cannot be loaded: %v", err) + } + return nil } // Init creates a new master key with the supplied password, initializes and