back-port r19748 from trunk
authorTom Yu <tlyu@mit.edu>
Sat, 4 Aug 2007 00:30:48 +0000 (00:30 +0000)
committerTom Yu <tlyu@mit.edu>
Sat, 4 Aug 2007 00:30:48 +0000 (00:30 +0000)
commit3e01c3e73d85977a24f28dd636c6013ea9ea8ded
treeb41cead03afbeff04254cd1d819b89b2181651a6
parente9cd245973400b80f4d3d6935d57138b981d5109
back-port r19748 from trunk

 Based on Apple's patch, during the referrals loop, check to see if the
 session key enctype of a returned credential for the final service is
 among the enctypes explicitly selected by the application, and retry
 with old_use_conf_ktypes if it is not.

ticket: 4950
version_fixed: 1.6.3

git-svn-id: svn://anonsvn.mit.edu/krb5/branches/krb5-1-6@19751 dc483132-0cff-0310-8789-dd5450dbe970
src/lib/krb5/krb/gc_frm_kdc.c