diff options
author | Jeremy Allison <jra@samba.org> | 2017-05-09 13:46:45 -0700 |
---|---|---|
committer | Jeremy Allison <jra@samba.org> | 2017-05-11 20:30:13 +0200 |
commit | 560c37524b2b4188011e45c03b3712951476de59 (patch) | |
tree | 5da040ff056130949ae50cc46b085dedc6f58b26 /source4/smbd | |
parent | 3429829a42c760e59fcf67463f72002f792cb087 (diff) | |
download | samba-560c37524b2b4188011e45c03b3712951476de59.tar.gz |
s4: Add TALLOC_CTX * to register_server_service().
Use the passed in context from callers. Remove one
talloc_autofree_context().
Signed-off-by: Jeremy Allison <jra@samba.org>
Reviewed-by: Andreas Schneider <asn@samba.org>
Diffstat (limited to 'source4/smbd')
-rw-r--r-- | source4/smbd/service.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/source4/smbd/service.c b/source4/smbd/service.c index 81ad3c5aabc..403ae74964b 100644 --- a/source4/smbd/service.c +++ b/source4/smbd/service.c @@ -36,11 +36,12 @@ static struct registered_server { /* register a server service. */ -NTSTATUS register_server_service(const char *name, - void (*task_init)(struct task_server *)) +NTSTATUS register_server_service(TALLOC_CTX *ctx, + const char *name, + void (*task_init)(struct task_server *)) { struct registered_server *srv; - srv = talloc(talloc_autofree_context(), struct registered_server); + srv = talloc(ctx, struct registered_server); NT_STATUS_HAVE_NO_MEMORY(srv); srv->service_name = name; srv->task_init = task_init; |