diff options
Diffstat (limited to 'source4/winbind/wb_sids2xids.c')
-rw-r--r-- | source4/winbind/wb_sids2xids.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/source4/winbind/wb_sids2xids.c b/source4/winbind/wb_sids2xids.c index c966c40dc0..01ad64580b 100644 --- a/source4/winbind/wb_sids2xids.c +++ b/source4/winbind/wb_sids2xids.c @@ -74,7 +74,7 @@ struct composite_context *wb_sids2xids_send(TALLOC_CTX *mem_ctx, } NTSTATUS wb_sids2xids_recv(struct composite_context *ctx, - struct id_map **ids) + struct id_map **ids, unsigned *count) { NTSTATUS status = composite_wait(ctx); struct sids2xids_state *state = talloc_get_type(ctx->private_data, @@ -86,6 +86,9 @@ NTSTATUS wb_sids2xids_recv(struct composite_context *ctx, * the results are filled into the pointers the caller * supplied */ *ids = state->ids; + if (count != NULL) { + *count = state->count; + } talloc_free(ctx); return status; |