From 9768208260b99d9b2b2571c4aafa80ce6464733e Mon Sep 17 00:00:00 2001 From: Luke Howard Date: Fri, 18 Mar 2011 16:18:24 +1100 Subject: [PATCH] cleanup previous commit --- util_name.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/util_name.c b/util_name.c index 4add1fe..e52bb4e 100644 --- a/util_name.c +++ b/util_name.c @@ -157,6 +157,11 @@ gssEapGetDefaultRealm(krb5_context krbContext, char **defaultRealm) krb5_appdefault_string(krbContext, "eap_gss", NULL, "default_realm", "", defaultRealm); + if (*defaultRealm != NULL && (*defaultRealm)[0] == '\0') { + GSSEAP_FREE(*defaultRealm); + *defaultRealm = NULL; + } + return (*defaultRealm != NULL) ? 0 : KRB5_CONFIG_NODEFREALM; } @@ -256,7 +261,7 @@ importUserName(OM_uint32 *minor, */ gssEapGetDefaultRealm(krbContext, &defaultRealm); - if (defaultRealm == NULL || defaultRealm[0] == '\0') + if (defaultRealm == NULL) flags |= KRB5_PRINCIPAL_PARSE_NO_REALM; code = krb5_parse_name_flags(krbContext, nameString, flags, &krbPrinc); -- 2.1.4