From a4d8031f5d30341a1e28ffdc48d1a9705aabfe74 Mon Sep 17 00:00:00 2001 From: Andrew Ashikhmin <34320705+yperbasis@users.noreply.github.com> Date: Mon, 25 Jul 2022 15:58:40 +0200 Subject: [PATCH] Fix RemoveContents for non-existing dir (#4823) --- eth/backend.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/eth/backend.go b/eth/backend.go index ef965703603..fc3638b18f1 100644 --- a/eth/backend.go +++ b/eth/backend.go @@ -21,6 +21,7 @@ import ( "context" "errors" "fmt" + "io/fs" "math/big" "os" "path/filepath" @@ -917,6 +918,9 @@ func (s *Ethereum) SentryControlServer() *sentry.MultiClient { func RemoveContents(dir string) error { d, err := os.Open(dir) if err != nil { + if errors.Is(err, fs.ErrNotExist) { + return nil + } return err } defer d.Close()