if areaId != nil {
area = ctx.AreaId2Area[*areaId]
if area.Prv == nil {
- return nil, errors.New("unknown area id")
+ return nil, errors.New("area has no encryption keys")
}
}
hops := make([]*Node, 0, 1+len(node.Via))
msgHash,
)
}
- if err = os.MkdirAll(seenDir, os.FileMode(0777)); err != nil {
+ if err = ensureDir(seenDir); err != nil {
ctx.LogE("tx-mkdir", les, err, logMsg)
return lastNode, err
}