projects
/
mech_eap.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
initial libradsec port
[mech_eap.git]
/
util_context.c
diff --git
a/util_context.c
b/util_context.c
index
9c6916d
..
be42260
100644
(file)
--- a/
util_context.c
+++ b/
util_context.c
@@
-87,12
+87,15
@@
releaseAcceptorContext(struct gss_eap_acceptor_ctx *ctx)
{
OM_uint32 tmpMinor;
{
OM_uint32 tmpMinor;
- if (ctx->
avps
!= NULL)
- r
c_avpair_free(ctx->avps
);
+ if (ctx->
radConn
!= NULL)
+ r
s_conn_destroy(ctx->radConn
);
if (ctx->radHandle != NULL)
if (ctx->radHandle != NULL)
- rc_config_free(ctx->radHandle);
-
+ rs_context_destroy(ctx->radHandle);
+ if (ctx->radServer != NULL)
+ GSSEAP_FREE(ctx->radServer);
gss_release_buffer(&tmpMinor, &ctx->state);
gss_release_buffer(&tmpMinor, &ctx->state);
+ if (ctx->avps != NULL)
+ pairfree(&ctx->avps);
}
OM_uint32
}
OM_uint32