1
0
mirror of https://github.com/samba-team/samba.git synced 2025-11-05 04:23:51 +03:00

s3:rpc_server: let get_servers() callback of rpc_worker_main() return NTSTATUS

This means the rpc_worker_main() logic is the only layer that
needs to call exit() and its able to do some cleanup before.

Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
This commit is contained in:
Stefan Metzmacher
2023-08-09 16:06:06 +02:00
committed by Andrew Bartlett
parent 2d73b1e061
commit ae38cfe6da
10 changed files with 55 additions and 27 deletions

View File

@@ -30,9 +30,10 @@ int rpc_worker_main(
size_t (*get_interfaces)(
const struct ndr_interface_table ***ifaces,
void *private_data),
size_t (*get_servers)(
NTSTATUS (*get_servers)(
struct dcesrv_context *dce_ctx,
const struct dcesrv_endpoint_server ***ep_servers,
size_t *num_ep_servers,
void *private_data),
void *private_data);