aboutsummaryrefslogtreecommitdiff
path: root/src/lib/gssapi/mechglue/g_rel_oid_set.c
diff options
context:
space:
mode:
authorTheodore Tso <tytso@mit.edu>1996-01-23 08:34:12 +0000
committerTheodore Tso <tytso@mit.edu>1996-01-23 08:34:12 +0000
commit06451a4fb043d7d6fb3962a825453f45fdff4b7e (patch)
tree23af31e96c800d17ced03108a6d1c5ae2cfc4405 /src/lib/gssapi/mechglue/g_rel_oid_set.c
parentb062151a3f6c960c508914c1063c6aa6f9285ed3 (diff)
downloadkrb5-06451a4fb043d7d6fb3962a825453f45fdff4b7e.zip
krb5-06451a4fb043d7d6fb3962a825453f45fdff4b7e.tar.gz
krb5-06451a4fb043d7d6fb3962a825453f45fdff4b7e.tar.bz2
Added Sun's changes (from Roland), as fixed by Ted, to finally have a
fully working mechglue layer. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7362 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/lib/gssapi/mechglue/g_rel_oid_set.c')
-rw-r--r--src/lib/gssapi/mechglue/g_rel_oid_set.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/lib/gssapi/mechglue/g_rel_oid_set.c b/src/lib/gssapi/mechglue/g_rel_oid_set.c
index da1d0ed..ebb8453 100644
--- a/src/lib/gssapi/mechglue/g_rel_oid_set.c
+++ b/src/lib/gssapi/mechglue/g_rel_oid_set.c
@@ -15,6 +15,9 @@ gss_release_oid_set (minor_status,
OM_uint32 * minor_status;
gss_OID_set * set;
{
+ size_t index;
+ OM_uint32 status;
+
if (minor_status)
*minor_status = 0;
@@ -24,6 +27,8 @@ gss_OID_set * set;
if (*set == GSS_C_NULL_OID_SET)
return(GSS_S_COMPLETE);
+ for (index=0; index<(*set)->count; index++)
+ free((*set)->elements[index].elements);
free((*set)->elements);
free(*set);