From ebe258dd4091c00cf2ca3d6648cf4d60cb682ee1 Mon Sep 17 00:00:00 2001 From: Stefan Metzmacher Date: Thu, 21 Jul 2011 21:47:36 +0200 Subject: s3:libsmb: replace cli_initialise[_ex]() by cli_state_create() This makes sure cli_state->src_ss and cli_state->dest_ss are always initialized. metze --- source3/winbindd/winbindd_cm.c | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) (limited to 'source3/winbindd') diff --git a/source3/winbindd/winbindd_cm.c b/source3/winbindd/winbindd_cm.c index 55e6e7b399..25f639872e 100644 --- a/source3/winbindd/winbindd_cm.c +++ b/source3/winbindd/winbindd_cm.c @@ -812,19 +812,14 @@ static NTSTATUS cm_prepare_connection(const struct winbindd_domain *domain, goto done; } - if ((*cli = cli_initialise()) == NULL) { + *cli = cli_state_create(NULL, sockfd, controller, Undefined); + if (*cli == NULL) { DEBUG(1, ("Could not cli_initialize\n")); result = NT_STATUS_NO_MEMORY; goto done; } (*cli)->timeout = 10000; /* 10 seconds */ - (*cli)->fd = sockfd; - (*cli)->desthost = talloc_strdup((*cli), controller); - if ((*cli)->desthost == NULL) { - result = NT_STATUS_NO_MEMORY; - goto done; - } (*cli)->use_kerberos = True; -- cgit