From 4708560b7c7cb214cf3af65b30e68fc0301a8394 Mon Sep 17 00:00:00 2001 From: Bernd Lörwald Date: Sat, 8 Nov 2014 17:18:18 +0100 Subject: Tools/ConnectionPatcher: fix: don't try setting permissions for non-existing file when patching module --- src/tools/connection_patcher/Program.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/tools/connection_patcher/Program.cpp') diff --git a/src/tools/connection_patcher/Program.cpp b/src/tools/connection_patcher/Program.cpp index 93bfc73051f..eee80362500 100644 --- a/src/tools/connection_patcher/Program.cpp +++ b/src/tools/connection_patcher/Program.cpp @@ -60,7 +60,8 @@ namespace Connection_Patcher if (!fs::exists(modulePath)) fs::create_directories(modulePath); - fs::permissions(modulePath / moduleName, fs::add_perms | fs::others_write | fs::group_write | fs::owner_write); + if (fs::exists(modulePath / modulePath)) + fs::permissions(modulePath / moduleName, fs::add_perms | fs::others_write | fs::group_write | fs::owner_write); patcher.Finish(modulePath / moduleName); fs::permissions(modulePath / moduleName, fs::remove_perms | fs::others_write | fs::group_write | fs::owner_write); -- cgit v1.2.3