OODTgts map[string]struct{}
FdOODTgts *os.File
FdOODTgtsLock *os.File
+
+ ErrMissingTarget = errors.New("invalid format of .rec: missing Target")
)
type TgtError struct {
for _, m := range depInfo.ifchanges {
dep := m["Target"]
if dep == "" {
- return ood, TgtError{tgtOrig, errors.New("invalid format of .rec: missing Target")}
+ return ood, TgtError{tgtOrig, ErrMissingTarget}
}
theirInode, err := inodeFromRec(m)
if err != nil {
}
tracef(CDebug, "ood: %s%s -> %s: same hash", indent, tgtOrig, dep)
}
- fd.Close() // optimization not to hold it for long
+ fd.Close()
if dep == tgt {
tracef(CDebug, "ood: %s%s -> %s: same target", indent, tgtOrig, dep)