diff options
author | Isaac Boukris <iboukris@gmail.com> | 2019-11-21 21:05:24 +0100 |
---|---|---|
committer | Stefan Metzmacher <metze@samba.org> | 2019-11-27 10:25:38 +0000 |
commit | ef1c852f975e98e034cefc7fc0c2da9eb8d5a46f (patch) | |
tree | 549be3614dfae881d4139951594c055cbdbd7c2e | |
parent | 5114f73ea72bda2b4268fece9a5d61214d7afd20 (diff) | |
download | samba-ef1c852f975e98e034cefc7fc0c2da9eb8d5a46f.tar.gz |
heimdal: invoke gsskrb5_set_dns_canonicalize(false) in gse_context_init()
Pair-Programmed-With: Stefan Metzmacher <metze@samba.org>
Signed-off-by: Isaac Boukris <iboukris@samba.org>
Signed-off-by: Stefan Metzmacher <metze@samba.org>
-rw-r--r-- | source3/librpc/crypto/gse.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/source3/librpc/crypto/gse.c b/source3/librpc/crypto/gse.c index 6329b194a27..6675f4dc597 100644 --- a/source3/librpc/crypto/gse.c +++ b/source3/librpc/crypto/gse.c @@ -214,6 +214,16 @@ static NTSTATUS gse_context_init(TALLOC_CTX *mem_ctx, goto err_out; } +#ifdef SAMBA4_USES_HEIMDAL + k5ret = gsskrb5_set_dns_canonicalize(false); + if (k5ret) { + DBG_ERR("gsskrb5_set_dns_canonicalize() failed (%s)\n", + error_message(k5ret)); + status = NT_STATUS_INTERNAL_ERROR; + goto err_out; + } +#endif + if (!ccache_name) { ccache_name = krb5_cc_default_name(gse_ctx->k5ctx); } |