summaryrefslogtreecommitdiffstats
path: root/src/lib/gssapi/generic/util_validate.c
diff options
context:
space:
mode:
authorAlexandra Ellwood <lxs@mit.edu>2006-07-25 20:29:43 +0000
committerAlexandra Ellwood <lxs@mit.edu>2006-07-25 20:29:43 +0000
commit078693c52680be26ded33c7734cd1fdc47896480 (patch)
tree531c2cf32ef9bbfae916afdb174f4707e6d06421 /src/lib/gssapi/generic/util_validate.c
parent99475a3c9fdaf9da4d363aa7fd3c9477150dbe95 (diff)
downloadkrb5-078693c52680be26ded33c7734cd1fdc47896480.tar.gz
krb5-078693c52680be26ded33c7734cd1fdc47896480.tar.xz
krb5-078693c52680be26ded33c7734cd1fdc47896480.zip
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
Diffstat (limited to 'src/lib/gssapi/generic/util_validate.c')
-rw-r--r--src/lib/gssapi/generic/util_validate.c18
1 files changed, 9 insertions, 9 deletions
diff --git a/src/lib/gssapi/generic/util_validate.c b/src/lib/gssapi/generic/util_validate.c
index fedbab158b..aa91237d1f 100644
--- a/src/lib/gssapi/generic/util_validate.c
+++ b/src/lib/gssapi/generic/util_validate.c
@@ -240,19 +240,19 @@ static int g_delete(db, type, ptr)
int g_save_name(vdb, name)
g_set *vdb;
- gss_name_t *name;
+ gss_name_t name;
{
return(g_save(vdb, V_NAME, (void *) name));
}
int g_save_cred_id(vdb, cred)
g_set *vdb;
- gss_cred_id_t *cred;
+ gss_cred_id_t cred;
{
return(g_save(vdb, V_CRED_ID, (void *) cred));
}
int g_save_ctx_id(vdb, ctx)
g_set *vdb;
- gss_ctx_id_t *ctx;
+ gss_ctx_id_t ctx;
{
return(g_save(vdb, V_CTX_ID, (void *) ctx));
}
@@ -268,19 +268,19 @@ int g_save_lucidctx_id(vdb, lctx)
int g_validate_name(vdb, name)
g_set *vdb;
- gss_name_t *name;
+ gss_name_t name;
{
return(g_validate(vdb, V_NAME, (void *) name));
}
int g_validate_cred_id(vdb, cred)
g_set *vdb;
- gss_cred_id_t *cred;
+ gss_cred_id_t cred;
{
return(g_validate(vdb, V_CRED_ID, (void *) cred));
}
int g_validate_ctx_id(vdb, ctx)
g_set *vdb;
- gss_ctx_id_t *ctx;
+ gss_ctx_id_t ctx;
{
return(g_validate(vdb, V_CTX_ID, (void *) ctx));
}
@@ -295,19 +295,19 @@ int g_validate_lucidctx_id(vdb, lctx)
int g_delete_name(vdb, name)
g_set *vdb;
- gss_name_t *name;
+ gss_name_t name;
{
return(g_delete(vdb, V_NAME, (void *) name));
}
int g_delete_cred_id(vdb, cred)
g_set *vdb;
- gss_cred_id_t *cred;
+ gss_cred_id_t cred;
{
return(g_delete(vdb, V_CRED_ID, (void *) cred));
}
int g_delete_ctx_id(vdb, ctx)
g_set *vdb;
- gss_ctx_id_t *ctx;
+ gss_ctx_id_t ctx;
{
return(g_delete(vdb, V_CTX_ID, (void *) ctx));
}