From 01fe719afffe0a271e245432297cbd62258e4073 Mon Sep 17 00:00:00 2001 From: Alexander Neumann Date: Sun, 1 Apr 2018 18:09:53 +0200 Subject: [PATCH] check: Make sure temp cache dir is removed --- cmd/restic/cmd_check.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/cmd/restic/cmd_check.go b/cmd/restic/cmd_check.go index cee676766..bcaa46156 100644 --- a/cmd/restic/cmd_check.go +++ b/cmd/restic/cmd_check.go @@ -164,7 +164,10 @@ func runCheck(opts CheckOptions, gopts GlobalOptions, args []string) error { } cleanup := prepareCheckCache(opts, &gopts) - defer cleanup() + AddCleanupHandler(func() error { + cleanup() + return nil + }) repo, err := OpenRepository(gopts) if err != nil {