krb5_wrap: Do not return an empty realm from smb_krb5_get_realm_from_hostname()
[samba.git] / lib / krb5_wrap / krb5_samba.c
index 8ebf601..780a7a4 100644 (file)
@@ -2715,7 +2715,9 @@ static char *smb_krb5_get_realm_from_hostname(TALLOC_CTX *mem_ctx,
                goto out;
        }
 
-       if (realm_list && realm_list[0]) {
+       if (realm_list != NULL &&
+           realm_list[0] != NULL &&
+           realm_list[0][0] != '\0') {
                realm = talloc_strdup(mem_ctx, realm_list[0]);
        }