From 8729d990a32aa2bd59ef176e33ce3966c0f98f9f Mon Sep 17 00:00:00 2001 From: Andreas Schneider Date: Thu, 17 Apr 2014 12:02:45 +0200 Subject: s3-auth: Register ncalrpc_as_system gensec module. Signed-off-by: Andreas Schneider Signed-off-by: Stefan Metzmacher --- source3/libsmb/auth_generic.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'source3/libsmb/auth_generic.c') diff --git a/source3/libsmb/auth_generic.c b/source3/libsmb/auth_generic.c index 3130decb0eb..1f6c681a6e5 100644 --- a/source3/libsmb/auth_generic.c +++ b/source3/libsmb/auth_generic.c @@ -78,7 +78,7 @@ NTSTATUS auth_generic_client_prepare(TALLOC_CTX *mem_ctx, struct auth_generic_st } backends = talloc_zero_array(gensec_settings, - const struct gensec_security_ops *, 5); + const struct gensec_security_ops *, 6); if (backends == NULL) { TALLOC_FREE(ans); return NT_STATUS_NO_MEMORY; @@ -96,6 +96,7 @@ NTSTATUS auth_generic_client_prepare(TALLOC_CTX *mem_ctx, struct auth_generic_st backends[idx++] = gensec_security_by_oid(NULL, GENSEC_OID_SPNEGO); backends[idx++] = gensec_security_by_auth_type(NULL, DCERPC_AUTH_TYPE_SCHANNEL); + backends[idx++] = gensec_security_by_auth_type(NULL, DCERPC_AUTH_TYPE_NCALRPC_AS_SYSTEM); nt_status = gensec_client_start(ans, &ans->gensec_security, gensec_settings); -- cgit v1.2.1