projects
/
mod_auth_gssapi.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Use apr_pool_cleanup_register() to cleanup mc
[mod_auth_gssapi.git]
/
src
/
mod_auth_gssapi.c
diff --git
a/src/mod_auth_gssapi.c
b/src/mod_auth_gssapi.c
index
f0fa83f
..
39d63a5
100644
(file)
--- a/
src/mod_auth_gssapi.c
+++ b/
src/mod_auth_gssapi.c
@@
-424,8
+424,8
@@
static int mag_auth(request_rec *req)
if (mc) {
/* register the context in the memory pool, so it can be freed
* when the connection/request is terminated */
if (mc) {
/* register the context in the memory pool, so it can be freed
* when the connection/request is terminated */
- apr_pool_
userdata_set(mc, "mag_conn_ptr"
,
-
mag_conn_destroy, mc->parent
);
+ apr_pool_
cleanup_register(mc->parent, (void *) mc
,
+
mag_conn_destroy, apr_pool_cleanup_null
);
if (mc->established && !auth_header) {
ap_log_rerror(APLOG_MARK, APLOG_DEBUG, 0, req,
if (mc->established && !auth_header) {
ap_log_rerror(APLOG_MARK, APLOG_DEBUG, 0, req,