Changed GSSAPI opaque types (gss_name_t, gss_cred_id_t, gss_ctx_id_t) from
authorAlexandra Ellwood <lxs@mit.edu>
Tue, 25 Jul 2006 20:29:43 +0000 (20:29 +0000)
committerAlexandra Ellwood <lxs@mit.edu>
Tue, 25 Jul 2006 20:29:43 +0000 (20:29 +0000)
commit078693c52680be26ded33c7734cd1fdc47896480
tree531c2cf32ef9bbfae916afdb174f4707e6d06421
parent99475a3c9fdaf9da4d363aa7fd3c9477150dbe95
Changed GSSAPI opaque types (gss_name_t, gss_cred_id_t, gss_ctx_id_t) from
void* to pointers to opaque structs.  This change removed some casts and
introduced or changed a bunch of other casts to suppress warnings.

krb5_gss_accept_sec_context(): Fixed a bug found by the above changes
where krb5_gss_release_cred() was being called with the wrong argument 2
(gss_cred_id_t instead of gss_cred_id_t*).

ticket: 4057
status: open

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18396 dc483132-0cff-0310-8789-dd5450dbe970
13 files changed:
src/lib/gssapi/generic/gssapi.hin
src/lib/gssapi/generic/gssapiP_generic.h
src/lib/gssapi/generic/util_validate.c
src/lib/gssapi/krb5/accept_sec_context.c
src/lib/gssapi/krb5/add_cred.c
src/lib/gssapi/krb5/delete_sec_context.c
src/lib/gssapi/krb5/duplicate_name.c
src/lib/gssapi/krb5/init_sec_context.c
src/lib/gssapi/krb5/inq_cred.c
src/lib/gssapi/krb5/process_context_token.c
src/lib/gssapi/krb5/rel_cred.c
src/lib/gssapi/mechglue/g_glue.c
src/lib/gssapi/mechglue/mglueP.h