From 52323f6a3343e4ad3f9058f07292d74d2de352f1 Mon Sep 17 00:00:00 2001 From: Carl Hetherington Date: Mon, 10 Nov 2025 01:29:23 +0100 Subject: Fall back to copy also on operation_not_supported. I haven't seen this but it was reported, and it seems like a good reason to copy instead. --- src/combine.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/combine.cc b/src/combine.cc index 5930ff19..dfdf8b1b 100644 --- a/src/combine.cc +++ b/src/combine.cc @@ -89,7 +89,7 @@ create_hard_link_or_copy(boost::filesystem::path from, boost::filesystem::path t try { dcp::filesystem::create_hard_link(from, to); } catch (boost::filesystem::filesystem_error& e) { - if (e.code() == boost::system::errc::cross_device_link) { + if (e.code() == boost::system::errc::cross_device_link || e.code() == boost::system::errc::operation_not_supported) { dcp::filesystem::copy_file(from, to); } else { throw; -- cgit v1.2.3