From 0e9c8616f30e658fc1ee0bd5da35e405f3c6ec63 Mon Sep 17 00:00:00 2001 From: Kelvin Sherlock Date: Mon, 7 Aug 2023 08:57:09 -0400 Subject: [PATCH] darwin resource_file::write() was writing to the data fork :/ --- src/resource_fork.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/resource_fork.cpp b/src/resource_fork.cpp index 3c3f4c5..906e269 100644 --- a/src/resource_fork.cpp +++ b/src/resource_fork.cpp @@ -571,7 +571,7 @@ namespace afp { if (ec) return false; ::close(fd); - int rfd = _(::open(path.c_str(), O_WRONLY | O_CREAT | O_TRUNC, 0666), ec); + int rfd = _(::open(s.c_str(), O_WRONLY | O_CREAT | O_TRUNC, 0666), ec); if (rfd < 0) return 0; auto rv = _(::write(rfd, buffer, n), ec);