mirror of
https://github.com/samba-team/samba.git
synced 2025-08-03 04:22:09 +03:00
s3 build: Fix "assignment discards qualifiers from pointer target type" warnings
This commit is contained in:
@ -1306,7 +1306,6 @@ void winbindd_getgrent(struct winbindd_cli_state *state)
|
||||
char *gr_mem;
|
||||
DOM_SID group_sid;
|
||||
struct winbindd_domain *domain;
|
||||
char *domain_name_idmap;
|
||||
|
||||
/* Do we need to fetch another chunk of groups? */
|
||||
|
||||
@ -1354,11 +1353,8 @@ void winbindd_getgrent(struct winbindd_cli_state *state)
|
||||
sid_copy(&group_sid, &domain->sid);
|
||||
sid_append_rid(&group_sid, name_list[ent->sam_entry_index].rid);
|
||||
|
||||
domain_name_idmap = domain->have_idmap_config
|
||||
? domain->name
|
||||
: "";
|
||||
|
||||
if (!NT_STATUS_IS_OK(idmap_sid_to_gid(domain_name_idmap,
|
||||
if (!NT_STATUS_IS_OK(idmap_sid_to_gid(domain->have_idmap_config
|
||||
? domain->name : "",
|
||||
&group_sid, &group_gid)))
|
||||
{
|
||||
union unid_t id;
|
||||
|
@ -76,7 +76,6 @@ static bool winbindd_fill_pwent(TALLOC_CTX *ctx, char *dom_name, char *user_name
|
||||
char *mapped_name = NULL;
|
||||
struct winbindd_domain *domain = NULL;
|
||||
NTSTATUS nt_status = NT_STATUS_UNSUCCESSFUL;
|
||||
char *dom_name_idmap = "";
|
||||
|
||||
if (!pw || !dom_name || !user_name)
|
||||
return False;
|
||||
@ -88,13 +87,10 @@ static bool winbindd_fill_pwent(TALLOC_CTX *ctx, char *dom_name, char *user_name
|
||||
nt_status = NT_STATUS_NO_SUCH_DOMAIN;
|
||||
}
|
||||
|
||||
if (domain->have_idmap_config) {
|
||||
dom_name_idmap = dom_name;
|
||||
}
|
||||
|
||||
/* Resolve the uid number */
|
||||
|
||||
if (!NT_STATUS_IS_OK(idmap_sid_to_uid(dom_name_idmap, user_sid,
|
||||
if (!NT_STATUS_IS_OK(idmap_sid_to_uid(domain->have_idmap_config ?
|
||||
dom_name : "", user_sid,
|
||||
&pw->pw_uid))) {
|
||||
DEBUG(1, ("error getting user id for sid %s\n",
|
||||
sid_string_dbg(user_sid)));
|
||||
@ -103,7 +99,8 @@ static bool winbindd_fill_pwent(TALLOC_CTX *ctx, char *dom_name, char *user_name
|
||||
|
||||
/* Resolve the gid number */
|
||||
|
||||
if (!NT_STATUS_IS_OK(idmap_sid_to_gid(dom_name_idmap, group_sid,
|
||||
if (!NT_STATUS_IS_OK(idmap_sid_to_gid(domain->have_idmap_config ?
|
||||
dom_name : "", group_sid,
|
||||
&pw->pw_gid))) {
|
||||
DEBUG(1, ("error getting group id for sid %s\n",
|
||||
sid_string_dbg(group_sid)));
|
||||
|
Reference in New Issue
Block a user