From: Sergey Matveev Date: Wed, 3 Nov 2021 18:32:37 +0000 (+0300) Subject: Do not fail if directory does not exist X-Git-Tag: v8.0.0^2~3 X-Git-Url: http://www.git.cypherpunks.ru/?p=nncp.git;a=commitdiff_plain;h=99c6aa8d7e77b37c58d9dc0c8f3f8ed6a94352f5 Do not fail if directory does not exist --- 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