realm when anonymous is requested even when the principal is not a TGS
principal.
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/anonymous@23505
dc483132-0cff-0310-8789-
dd5450dbe970
if (canon_req) {
canon_ok = IS_TGS_PRINC(context, request->server) &&
IS_TGS_PRINC(context, as_reply->enc_part2->server);
+ if ((!canon_ok ) && (request->kdc_options &KDC_OPT_REQUEST_ANONYMOUS))
+ canon_ok = krb5_principal_compare(context, as_reply->client,
+ krb5_anonymous_principal());
} else
canon_ok = 0;