Logic error in preserve_perms + link_dest
authorJ.W. Schultz <jw@samba.org>
Mon, 31 Mar 2003 08:09:41 +0000 (08:09 +0000)
committerJ.W. Schultz <jw@samba.org>
Mon, 31 Mar 2003 08:09:41 +0000 (08:09 +0000)
generator.c

index 84264dc..c098409 100644 (file)
@@ -56,8 +56,8 @@ static int skip_file(char *fname,
                extern int preserve_uid;
                extern int preserve_gid;
 
-               if((preserve_perms
-                   && st->st_mode & ~_S_IFMT) !=  (file->mode & ~_S_IFMT))
+               if(preserve_perms
+                   && (st->st_mode & ~_S_IFMT) !=  (file->mode & ~_S_IFMT))
                        return 0;
 
                if (preserve_uid && st->st_uid != file->uid)