krb5plugin_preauth_client_ftable_v0 vs krb5plugin_preauth_client_ftable_v1

Kevin Coffman kwc at citi.umich.edu
Mon Aug 6 22:27:10 EDT 2007


On 8/6/07, Jeffrey Altman <jaltman at secure-endpoints.com> wrote:
> In k5-int.h there is:
>
>     struct krb5plugin_preauth_client_ftable_v0 *ftable;
>
> However, there is no definition of krb5plugin_preauth_client_ftable_v0
> as a type.  In src/lib/krb5/krb5/preauth2.c table is defined as
>
>     struct krb5plugin_preauth_client_ftable_v1 *table;
>
> And then in src/include/krb5/preauth_plugin.h we have
>
>     typedef struct krb5plugin_preauth_client_ftable_v1 {
>        ...
>     } krb5plugin_preauth_client_ftable_v1;
>
> I'm assuming that k5-int.h should be
>
>     krb5plugin_preauth_client_ftable_v1
>
> Please confirm.
>
> Jeffrey Altman

Yes, It sounds like I missed one.

I'm wondering if the forward declaration in k5-int.h can be removed?

K.C.



More information about the krbdev mailing list