From: Luke Howard Date: Fri, 18 Mar 2011 05:18:24 +0000 (+1100) Subject: cleanup previous commit X-Git-Tag: dvd/201105~12^2~87 X-Git-Url: http://www.project-moonshot.org/gitweb/?p=mech_eap.orig;a=commitdiff_plain;h=9768208260b99d9b2b2571c4aafa80ce6464733e cleanup previous commit --- 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);