From d866497b187f4c9c4fd7771b85ca1441b694af09 Mon Sep 17 00:00:00 2001 From: Stefan Metzmacher Date: Thu, 30 Jul 2009 08:40:29 +0200 Subject: s4:tls: avoid using talloc_reference() in tls_init_server() metze --- source4/lib/tls/tls.c | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) (limited to 'source4/lib/tls/tls.c') diff --git a/source4/lib/tls/tls.c b/source4/lib/tls/tls.c index 8a5ee89b87..b87bd2c307 100644 --- a/source4/lib/tls/tls.c +++ b/source4/lib/tls/tls.c @@ -482,15 +482,8 @@ struct socket_context *tls_init_server(struct tls_params *params, } tls->socket = socket_ctx; + talloc_steal(tls, socket_ctx); tls->fde = fde; - if (talloc_reference(tls, fde) == NULL) { - talloc_free(new_sock); - return NULL; - } - if (talloc_reference(tls, socket_ctx) == NULL) { - talloc_free(new_sock); - return NULL; - } new_sock->private_data = tls; -- cgit