X-Git-Url: http://www.git.cypherpunks.ru/?a=blobdiff_plain;f=src%2Fctx.go;h=655c3e9bce07052a6469e5dfa82e1fc4a42134be;hb=0367cce2741e1ce6a89a49fd5c4e9df6005c9744;hp=b1b590b351fa9169805222cdabda34a2276b3a2d;hpb=e181d969028a017c6ac513ea49e8abc2fc2d8cf1;p=nncp.git diff --git a/src/ctx.go b/src/ctx.go index b1b590b..655c3e9 100644 --- a/src/ctx.go +++ b/src/ctx.go @@ -1,6 +1,6 @@ /* NNCP -- Node to Node copy, utilities for store-and-forward data exchange -Copyright (C) 2016-2021 Sergey Matveev +Copyright (C) 2016-2022 Sergey Matveev This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -69,7 +69,8 @@ func (ctx *Ctx) FindNode(id string) (*Node, error) { return node, nil } -func ensureDir(p string) error { +func ensureDir(dirs ...string) error { + p := filepath.Join(dirs...) fi, err := os.Stat(p) if err == nil { if fi.IsDir() {