From 8fd5e0ff2e08288d499556b5b48dcc7a9a3fc85f Mon Sep 17 00:00:00 2001 From: Volker Lendecke Date: Wed, 17 Aug 2011 12:18:14 +0200 Subject: [PATCH] Replace calls to sid_equal with calls to dom_sid_equal --- libcli/security/util_sid.c | 4 ++-- source3/modules/onefs_acl.c | 10 +++++----- source3/torture/pdbtest.c | 3 ++- source3/winbindd/wb_lookupsids.c | 2 +- source3/winbindd/winbindd_cache.c | 2 +- 5 files changed, 11 insertions(+), 10 deletions(-) diff --git a/libcli/security/util_sid.c b/libcli/security/util_sid.c index cf1f7f368fd..dd27b7c20d3 100644 --- a/libcli/security/util_sid.c +++ b/libcli/security/util_sid.c @@ -337,7 +337,7 @@ void del_sid_from_array(const struct dom_sid *sid, struct dom_sid **sids, /* if we find the SID, then decrement the count and break out of the loop */ - if ( sid_equal(sid, &sid_list[i]) ) { + if (dom_sid_equal(sid, &sid_list[i])) { *num -= 1; break; } @@ -377,5 +377,5 @@ bool add_rid_to_array_unique(TALLOC_CTX *mem_ctx, bool is_null_sid(const struct dom_sid *sid) { static const struct dom_sid null_sid = {0}; - return sid_equal(sid, &null_sid); + return dom_sid_equal(sid, &null_sid); } diff --git a/source3/modules/onefs_acl.c b/source3/modules/onefs_acl.c index f78d1f0e2e6..749ddec3da7 100644 --- a/source3/modules/onefs_acl.c +++ b/source3/modules/onefs_acl.c @@ -46,13 +46,13 @@ onefs_sid_to_identity(const struct dom_sid *sid, struct ifs_identity *id, uid_t uid = 0; gid_t gid = 0; - if (!sid || sid_equal(sid, &global_sid_NULL)) + if (!sid || dom_sid_equal(sid, &global_sid_NULL)) type = IFS_ID_TYPE_NULL; - else if (sid_equal(sid, &global_sid_World)) + else if (dom_sid_equal(sid, &global_sid_World)) type = IFS_ID_TYPE_EVERYONE; - else if (sid_equal(sid, &global_sid_Creator_Owner)) + else if (dom_sid_equal(sid, &global_sid_Creator_Owner)) type = IFS_ID_TYPE_CREATOR_OWNER; - else if (sid_equal(sid, &global_sid_Creator_Group)) + else if (dom_sid_equal(sid, &global_sid_Creator_Group)) type = IFS_ID_TYPE_CREATOR_GROUP; else if (is_group) { if (!sid_to_gid(sid, &gid)) @@ -156,7 +156,7 @@ sid_in_ignore_list(struct dom_sid * sid, int snum) while (*sid_list) { if (string_to_sid(&match, *sid_list)) - if (sid_equal(sid, &match)) + if (dom_sid_equal(sid, &match)) return true; sid_list++; } diff --git a/source3/torture/pdbtest.c b/source3/torture/pdbtest.c index 65f5188cc07..2f4909a68ba 100644 --- a/source3/torture/pdbtest.c +++ b/source3/torture/pdbtest.c @@ -438,7 +438,8 @@ int main(int argc, char **argv) if (!strequal(td->domain_name, new_td->domain_name) || !strequal(td->netbios_name, new_td->netbios_name) || - !sid_equal(&td->security_identifier, &new_td->security_identifier) || + !dom_sid_equal(&td->security_identifier, + &new_td->security_identifier) || td->trust_direction != new_td->trust_direction || td->trust_type != new_td->trust_type || td->trust_attributes != new_td->trust_attributes || diff --git a/source3/winbindd/wb_lookupsids.c b/source3/winbindd/wb_lookupsids.c index b4b7b9c8cbf..e896860e013 100644 --- a/source3/winbindd/wb_lookupsids.c +++ b/source3/winbindd/wb_lookupsids.c @@ -367,7 +367,7 @@ static bool wb_lookupsids_find_dom_idx(struct lsa_DomainInfo *domain, struct lsa_DomainInfo *new_domain; for (i=0; icount; i++) { - if (sid_equal(domain->sid, list->domains[i].sid)) { + if (dom_sid_equal(domain->sid, list->domains[i].sid)) { *idx = i; return true; } diff --git a/source3/winbindd/winbindd_cache.c b/source3/winbindd/winbindd_cache.c index 58a8e710f6f..ec5f9e74ba2 100644 --- a/source3/winbindd/winbindd_cache.c +++ b/source3/winbindd/winbindd_cache.c @@ -4571,7 +4571,7 @@ struct winbindd_tdc_domain* wcache_tdc_fetch_list(&dom_list, &num_domains); for (i = 0; i