depInfo, err := depRead(fdDep)
fdDep.Close()
if err != nil {
- return true, TgtError{tgtOrig, err}
+ return true, TgtError{tgtOrig, ErrLine(err)}
}
if depInfo.build == BuildUUID {
OODCache[path.Join(cwd, dep)] = ood
goto Done
}
- return ood, TgtError{tgtOrig, err}
+ return ood, TgtError{tgtOrig, ErrLine(err)}
}
if inode.Size != theirInode.Size {
tracef(CDebug, "ood: %s%s -> %s: inode differs", indent, tgtOrig, dep)
fd, err := os.Open(path.Join(cwd, dep))
if err != nil {
- return ood, TgtError{tgtOrig, err}
+ return ood, TgtError{tgtOrig, ErrLine(err)}
}
hsh, err := fileHash(fd)
fd.Close()
if err != nil {
- return ood, TgtError{tgtOrig, err}
+ return ood, TgtError{tgtOrig, ErrLine(err)}
}
if theirHsh != hsh {
tracef(CDebug, "ood: %s%s -> %s: hash differs", indent, tgtOrig, dep)