From e3f8f7b8c84c035d1d30be94c05067cad161c4ca Mon Sep 17 00:00:00 2001 From: derfenix Date: Sat, 4 Jan 2025 03:30:55 +0300 Subject: [PATCH] Update README.md, fix cow --- internal/organizer/modes/copy.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/internal/organizer/modes/copy.go b/internal/organizer/modes/copy.go index 8bd2ee5..0045f19 100644 --- a/internal/organizer/modes/copy.go +++ b/internal/organizer/modes/copy.go @@ -36,7 +36,7 @@ func (c Copy) PlaceIt(sourcePath, targetPath string, mode os.FileMode) error { // Try to do a COW. if runtime.GOOS == "linux" && !cowDisabled.Load() { - if err := unix.IoctlFileClone(int(targetFile.Fd()+1), int(sourceFile.Fd())); err == nil { + if err := unix.IoctlFileClone(int(targetFile.Fd()), int(sourceFile.Fd())); err == nil { return nil } else { log.Println(fmt.Errorf("COW attempt for %s failed: %w", targetPath, err))