diff --git a/kdc/krb5tgs.c b/kdc/krb5tgs.c index 8d7a2a472..3abdb18ae 100644 --- a/kdc/krb5tgs.c +++ b/kdc/krb5tgs.c @@ -1034,7 +1034,7 @@ need_referral(krb5_context context, krb5_kdc_configuration *config, if (server->name.name_string.len == 1) name = server->name.name_string.val[0]; - if (server->name.name_string.len > 1) + else if (server->name.name_string.len > 1) name = server->name.name_string.val[1]; else return FALSE;