diff options
Diffstat (limited to 'source3/libads/kerberos.c')
-rw-r--r-- | source3/libads/kerberos.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/source3/libads/kerberos.c b/source3/libads/kerberos.c index 7e95380011..80f99de482 100644 --- a/source3/libads/kerberos.c +++ b/source3/libads/kerberos.c @@ -861,7 +861,9 @@ bool create_local_private_krb5_conf_for_domain(const char *realm, fname, realm, domain )); realm_upper = talloc_strdup(fname, realm); - strupper_m(realm_upper); + if (!strupper_m(realm_upper)) { + goto done; + } kdc_ip_string = get_kdc_ip_string(dname, realm, sitename, pss, kdc_name); if (!kdc_ip_string) { |