瀏覽代碼

BUG: Fix required permissions check for dir copy

While copying a directory the destination must have owner rwx
permissions.  This corrects our check.
Brad King 16 年之前
父節點
當前提交
0178268901
共有 1 個文件被更改,包括 1 次插入1 次删除
  1. 1 1
      Source/cmFileCommand.cxx

+ 1 - 1
Source/cmFileCommand.cxx

@@ -1214,7 +1214,7 @@ bool cmFileInstaller::InstallDirectory(const char* source,
   // permissions temporarily during file installation.
   // permissions temporarily during file installation.
   mode_t permissions_before = 0;
   mode_t permissions_before = 0;
   mode_t permissions_after = 0;
   mode_t permissions_after = 0;
-  if(permissions & required_permissions)
+  if(permissions & required_permissions == required_permissions)
     {
     {
     permissions_before = permissions;
     permissions_before = permissions;
     }
     }