diff --git a/apps/macos/Sources/OpenClaw/ExecApprovals.swift b/apps/macos/Sources/OpenClaw/ExecApprovals.swift index 0880e5feaf1..f439d2bf897 100644 --- a/apps/macos/Sources/OpenClaw/ExecApprovals.swift +++ b/apps/macos/Sources/OpenClaw/ExecApprovals.swift @@ -368,7 +368,7 @@ enum ExecApprovalsStore { tempURL.path, targetURL.path, nil, - copyfile_flags_t(COPYFILE_EXCL)) + copyfile_flags_t(COPYFILE_DATA | COPYFILE_EXCL)) if copied == -1 { if errno == EEXIST { try? FileManager().removeItem(at: tempURL)