[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Keytab "MEMORY" in error message



> 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 user@FOO.NET(kvno 1) in keytab  (des-cbc-crc)
>
> as opposed to the superior:
>
>   Failed to find user@FOO.NET(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