diff options
author | Stefan Metzmacher <metze@samba.org> | 2017-06-11 23:19:01 +0200 |
---|---|---|
committer | Stefan Metzmacher <metze@samba.org> | 2017-06-16 19:34:17 +0200 |
commit | b4ae820648dcbc265a89d271538c5e97137a8353 (patch) | |
tree | ca9f3f45c33f183e2e0e97f1fe660c117e7525d0 /lib/krb5_wrap | |
parent | 3d96b093b7d24534ae091b626ea044c6bae7930d (diff) | |
download | samba-b4ae820648dcbc265a89d271538c5e97137a8353.tar.gz |
krb5_wrap: handle KRB5_ERR_HOST_REALM_UNKNOWN in smb_krb5_get_realm_from_hostname()
Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
Diffstat (limited to 'lib/krb5_wrap')
-rw-r--r-- | lib/krb5_wrap/krb5_samba.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/krb5_wrap/krb5_samba.c b/lib/krb5_wrap/krb5_samba.c index 2e43f797144..0c8b402c21e 100644 --- a/lib/krb5_wrap/krb5_samba.c +++ b/lib/krb5_wrap/krb5_samba.c @@ -2669,6 +2669,10 @@ char *smb_krb5_get_realm_from_hostname(TALLOC_CTX *mem_ctx, } kerr = krb5_get_host_realm(ctx, hostname, &realm_list); + if (kerr == KRB5_ERR_HOST_REALM_UNKNOWN) { + realm_list = NULL; + kerr = 0; + } if (kerr != 0) { DEBUG(3,("kerberos_get_realm_from_hostname %s: " "failed %s\n", |