From 99c6aa8d7e77b37c58d9dc0c8f3f8ed6a94352f5 Mon Sep 17 00:00:00 2001 From: Sergey Matveev Date: Wed, 3 Nov 2021 21:32:37 +0300 Subject: [PATCH] Do not fail if directory does not exist --- src/cmd/nncp-rm/main.go | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/cmd/nncp-rm/main.go b/src/cmd/nncp-rm/main.go index b9ca289..25110f8 100644 --- a/src/cmd/nncp-rm/main.go +++ b/src/cmd/nncp-rm/main.go @@ -186,8 +186,11 @@ func main() { continue } remove := func(xx nncp.TRxTx) error { - return filepath.Walk( - filepath.Join(ctx.Spool, node.Id.String(), string(xx)), + p := filepath.Join(ctx.Spool, node.Id.String(), string(xx)) + if _, err := os.Stat(p); err != nil && os.IsNotExist(err) { + return nil + } + return filepath.Walk(p, func(path string, info os.FileInfo, err error) error { if err != nil { return err -- 2.44.0