summaryrefslogtreecommitdiffstats
path: root/src/include
diff options
context:
space:
mode:
Diffstat (limited to 'src/include')
-rw-r--r--src/include/k5-int.h8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/include/k5-int.h b/src/include/k5-int.h
index 13109e291..6568ab132 100644
--- a/src/include/k5-int.h
+++ b/src/include/k5-int.h
@@ -914,10 +914,14 @@ typedef struct _krb5_preauth_context {
void **request_context);
void (*client_req_fini)(krb5_context context, void *plugin_context,
void *request_context);
- /* The per-pa_type context which the client_process() function
+ /* The per-request context which the client_req_init() function
* might allocate, which we'll need to clean up later by
- * calling the client_cleanup() function. */
+ * calling the client_req_fini() function. */
void *request_context;
+ /* A pointer to the request_context pointer. All modules within
+ * a plugin will point at the request_context of the first
+ * module within the plugin. */
+ void **request_context_pp;
} *modules;
} krb5_preauth_context;