[Cmake-commits] [cmake-commits] king committed cmFileCommand.cxx 1.121 1.122

cmake-commits at cmake.org cmake-commits at cmake.org
Tue Apr 28 08:19:47 EDT 2009


Update of /cvsroot/CMake/CMake/Source
In directory public:/mounts/ram/cvs-serv8417/Source

Modified Files:
	cmFileCommand.cxx 
Log Message:
BUG: Fix required permissions check again

While copying a directory the destination must have owner rwx
permissions.  This corrects our check, this time with correct operator
precedence using parenthesis.


Index: cmFileCommand.cxx
===================================================================
RCS file: /cvsroot/CMake/CMake/Source/cmFileCommand.cxx,v
retrieving revision 1.121
retrieving revision 1.122
diff -C 2 -d -r1.121 -r1.122
*** cmFileCommand.cxx	27 Apr 2009 17:20:54 -0000	1.121
--- cmFileCommand.cxx	28 Apr 2009 12:19:44 -0000	1.122
***************
*** 1215,1219 ****
    mode_t permissions_before = 0;
    mode_t permissions_after = 0;
!   if(permissions & required_permissions == required_permissions)
      {
      permissions_before = permissions;
--- 1215,1219 ----
    mode_t permissions_before = 0;
    mode_t permissions_after = 0;
!   if((permissions & required_permissions) == required_permissions)
      {
      permissions_before = permissions;



More information about the Cmake-commits mailing list