[Cmake-commits] [cmake-commits] king committed cmFileCommand.cxx 1.119 1.120

cmake-commits at cmake.org cmake-commits at cmake.org
Mon Apr 27 13:20:50 EDT 2009


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

Modified Files:
	cmFileCommand.cxx 
Log Message:
BUG: Fix required permissions check for dir copy

While copying a directory the destination must have owner rwx
permissions.  This corrects our check.


Index: cmFileCommand.cxx
===================================================================
RCS file: /cvsroot/CMake/CMake/Source/cmFileCommand.cxx,v
retrieving revision 1.119
retrieving revision 1.120
diff -C 2 -d -r1.119 -r1.120
*** cmFileCommand.cxx	15 Apr 2009 13:58:13 -0000	1.119
--- cmFileCommand.cxx	27 Apr 2009 17:20:47 -0000	1.120
***************
*** 1215,1219 ****
    mode_t permissions_before = 0;
    mode_t permissions_after = 0;
!   if(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