X-Git-Url: http://www.git.cypherpunks.ru/?a=blobdiff_plain;f=src%2Fcmd%2Fnncp-rm%2Fmain.go;h=25110f82fc83e568787d847796e15375a6ada0e5;hb=99c6aa8d7e77b37c58d9dc0c8f3f8ed6a94352f5;hp=b9ca28977c7380834393c7709cc585a9e95a1238;hpb=712399b4547bd499528a20209d469b2eb1aaff28;p=nncp.git 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