Perhaps lib/krb5/keytab.c:krb5_kt_get_entry around line 372 should
have:
371 krb5_kt_get_name (context, id, kt_name, sizeof(kt_name));
372 krb5_enctype_to_string(context, enctype, &enctype_str);
if (kt_name[0] == '\0')
strcpy(kt_name, "MEMORY");
373
374 if (kvno)
375 snprintf(kvn...
Otherwise you get:
Failed to find [EMAIL PROTECTED](kvno 1) in keytab (des-cbc-crc)
as opposed to the superior:
Failed to find [EMAIL PROTECTED](kvno 1) in keytab MEMORY (des-cbc-crc)
I'm splitting these issues. For the first one, will using
krb5_kt_get_full_name()
instead be acceptable to you ?
Love