+
+static void receive_rsync_acl(rsync_acl *racl, int f)
+{
-+ uchar missing_mask_bits = 0;
++ uchar computed_mask_bits = 0;
+ ida_list *idal = NULL;
+ id_access *ida;
+ size_t count;
+ ida = &idal->idas[idal->count++];
+ ida->access = access;
+ ida->id = read_int(f);
-+ missing_mask_bits |= access;
++ computed_mask_bits |= access;
+ }
+
+ /* Ensure that these are never unset. */
+ } else
+#endif
+ if (racl->mask == NO_ENTRY)
-+ racl->mask = missing_mask_bits | racl->other;
++ racl->mask = computed_mask_bits | racl->group_obj;
+}
+
+/* receive and build the rsync_acl_lists */