diff options
author | Kai Blin <kai@samba.org> | 2009-04-23 16:37:11 +0200 |
---|---|---|
committer | Kai Blin <kai@samba.org> | 2010-02-11 23:56:35 +0100 |
commit | ea055e8c7905ec5d229fd5b50ca9ec8f60073b53 (patch) | |
tree | 1fbb879a3bb2ff7b273c512dbec6e4b86b694521 /source4/winbind/wb_uid2sid.c | |
parent | 86d70ae94425c34fcb7cc7791a6e54b1a47f21cc (diff) | |
download | samba-ea055e8c7905ec5d229fd5b50ca9ec8f60073b53.tar.gz |
s4: Switch to S3-style id mapping data types.
Diffstat (limited to 'source4/winbind/wb_uid2sid.c')
-rw-r--r-- | source4/winbind/wb_uid2sid.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/source4/winbind/wb_uid2sid.c b/source4/winbind/wb_uid2sid.c index 4c3feb735d0..98198674b09 100644 --- a/source4/winbind/wb_uid2sid.c +++ b/source4/winbind/wb_uid2sid.c @@ -38,7 +38,7 @@ struct composite_context *wb_uid2sid_send(TALLOC_CTX *mem_ctx, struct composite_context *result, *ctx; struct uid2sid_state *state; struct unixid *unixid; - struct id_mapping *ids; + struct id_map *ids; DEBUG(5, ("wb_uid2sid_send called\n")); @@ -57,7 +57,7 @@ struct composite_context *wb_uid2sid_send(TALLOC_CTX *mem_ctx, unixid->id = uid; unixid->type = ID_TYPE_UID; - ids = talloc(result, struct id_mapping); + ids = talloc(result, struct id_map); if (composite_nomem(ids, result)) return result; ids->unixid = unixid; ids->sid = NULL; @@ -73,13 +73,13 @@ static void uid2sid_recv_sid(struct composite_context *ctx) { struct uid2sid_state *state = talloc_get_type(ctx->async.private_data, struct uid2sid_state); - struct id_mapping *ids = NULL; + struct id_map *ids = NULL; state->ctx->status = wb_xids2sids_recv(ctx, &ids); if (!composite_is_ok(state->ctx)) return; - if (!NT_STATUS_IS_OK(ids->status)) { - composite_error(state->ctx, ids->status); + if (ids->status != ID_MAPPED) { + composite_error(state->ctx, NT_STATUS_UNSUCCESSFUL); return; } |