Create GID_NONE for use gid test readability.
[rsync/rsync.git] / rsync.c
diff --git a/rsync.c b/rsync.c
index ad9293c..9bd7e42 100644 (file)
--- a/rsync.c
+++ b/rsync.c
@@ -152,7 +152,7 @@ int set_perms(char *fname,struct file_struct *file,STRUCT_STAT *st,
        }
 
        change_uid = am_root && preserve_uid && st->st_uid != file->uid;
-       change_gid = preserve_gid && file->gid != (gid_t)-1
+       change_gid = preserve_gid && file->gid != GID_NONE
                && st->st_gid != file->gid;
        if (change_uid || change_gid) {
                if (do_lchown(fname,