From 470f14ece24ebad6d32e60d84699797347ff271e Mon Sep 17 00:00:00 2001 From: Stefan Metzmacher Date: Wed, 11 May 2005 15:05:21 +0000 Subject: r6733: GSS_C_DCE_STYLE is not available for most builds metze (This used to be commit 3536029e8fb1da1ca689e0b7aa1f3edfb7967790) --- source4/auth/gensec/gensec_gssapi.c | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'source4') diff --git a/source4/auth/gensec/gensec_gssapi.c b/source4/auth/gensec/gensec_gssapi.c index f04f5abe9a..8ee0c18208 100644 --- a/source4/auth/gensec/gensec_gssapi.c +++ b/source4/auth/gensec/gensec_gssapi.c @@ -107,7 +107,12 @@ static NTSTATUS gensec_gssapi_start(struct gensec_security *gensec_security) gensec_gssapi_state->want_flags |= GSS_C_CONF_FLAG; } if (gensec_security->want_features & GENSEC_FEATURE_DCE_STYLE) { +#ifndef GSS_C_DCE_STYLE + /* GSSAPI won't give us the session keys, without the right hook */ + return NT_STATUS_INVALID_PARAMETER; +#else gensec_gssapi_state->want_flags |= GSS_C_DCE_STYLE; +#endif } if ((strcmp(gensec_security->ops->oid, GENSEC_OID_KERBEROS5) == 0) -- cgit