git.samba.org
/
samba.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
r4531: Include the OID locally, as it seems to be hard to get the includes
[samba.git]
/
source4
/
libcli
/
auth
/
gensec_gssapi.c
diff --git
a/source4/libcli/auth/gensec_gssapi.c
b/source4/libcli/auth/gensec_gssapi.c
index 690d36e7983bd1d3b522b7a59e53cbaa5802495a..0b5bd011940fc062f18477b3b23e25d882f8b57c 100644
(file)
--- a/
source4/libcli/auth/gensec_gssapi.c
+++ b/
source4/libcli/auth/gensec_gssapi.c
@@
-130,6
+130,10
@@
static NTSTATUS gensec_gssapi_client_start(struct gensec_security *gensec_securi
gss_buffer_desc name_token;
OM_uint32 maj_stat, min_stat;
gss_buffer_desc name_token;
OM_uint32 maj_stat, min_stat;
+ gss_OID_desc hostbased = {10,
+ (void *)discard_const_p(char, "\x2a\x86\x48\x86\xf7\x12"
+ "\x01\x02\x01\x04")};
+
nt_status = gensec_gssapi_start(gensec_security);
if (!NT_STATUS_IS_OK(nt_status)) {
return nt_status;
nt_status = gensec_gssapi_start(gensec_security);
if (!NT_STATUS_IS_OK(nt_status)) {
return nt_status;
@@
-144,7
+148,7
@@
static NTSTATUS gensec_gssapi_client_start(struct gensec_security *gensec_securi
maj_stat = gss_import_name (&min_stat,
&name_token,
maj_stat = gss_import_name (&min_stat,
&name_token,
-
GSS_C_NT_HOSTBASED_SERVICE
,
+
&hostbased
,
&gensec_gssapi_state->server_name);
&gensec_gssapi_state->server_name);