diff options
author | Andrew Tridgell <tridge@samba.org> | 2001-02-23 07:25:49 +0000 |
---|---|---|
committer | Andrew Tridgell <tridge@samba.org> | 2001-02-23 07:25:49 +0000 |
commit | b0b49a4b28891f3e2ec8e8e221af713250cc8e17 (patch) | |
tree | 2fe8093d30d98a06de095e2452f91507cd41e0cc /source/utils/smbcacls.c | |
parent | 703d9f5cb32ca4131051c50646fd833fb1ae7d76 (diff) | |
download | samba-b0b49a4b28891f3e2ec8e8e221af713250cc8e17.tar.gz |
make sure denied aces are first
Diffstat (limited to 'source/utils/smbcacls.c')
-rw-r--r-- | source/utils/smbcacls.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/source/utils/smbcacls.c b/source/utils/smbcacls.c index 9d806bbd9b3..b050139aa5c 100644 --- a/source/utils/smbcacls.c +++ b/source/utils/smbcacls.c @@ -541,7 +541,7 @@ static int owner_set(struct cli_state *cli, enum chown_mode change_mode, static int ace_compare(SEC_ACE *ace1, SEC_ACE *ace2) { if (sec_ace_equal(ace1, ace2)) return 0; - if (ace1->type != ace2->type) return ace1->type - ace2->type; + if (ace1->type != ace2->type) return ace2->type - ace1->type; if (sid_compare(&ace1->sid, &ace2->sid)) return sid_compare(&ace1->sid, &ace2->sid); if (ace1->flags != ace2->flags) return ace1->flags - ace2->flags; if (ace1->info.mask != ace2->info.mask) return ace1->info.mask - ace2->info.mask; |