If a request contains no des-cbc-crc enctype bumt des-cbc-crc or des-cbc-md5 existis in the database then an infinite loop is created. Fix etype info handling to avoid this. To generate a diff of this commit: cvs diff -r5.254 -r5.255 krb5/src/kdc/ChangeLog cvs diff -r5.36 -r5.37 krb5/src/kdc/kdc_preauth.c