diff options
| author | Jeffrey Altman <jaltman@secure-endpoints.com> | 2006-05-21 03:48:39 +0000 |
|---|---|---|
| committer | Jeffrey Altman <jaltman@secure-endpoints.com> | 2006-05-21 03:48:39 +0000 |
| commit | d68adb389e9c1926f4f8c9a0e6132e6dd97ed32b (patch) | |
| tree | fcf2723965ead9a912557f6edfeb24850e3f7e0b /src/lib/ccapi/server/serv_ops.c | |
| parent | 4e824737afa8bb05db07d92a04855149c2fba5d8 (diff) | |
| download | krb5-d68adb389e9c1926f4f8c9a0e6132e6dd97ed32b.tar.gz krb5-d68adb389e9c1926f4f8c9a0e6132e6dd97ed32b.tar.xz krb5-d68adb389e9c1926f4f8c9a0e6132e6dd97ed32b.zip | |
Construct an outline of a sample platform specific main.c
Add ccs_serv_cleanup() routine. Currently does nothing.
Correct field names used within the authorization check.
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/ccapi@18025 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/lib/ccapi/server/serv_ops.c')
| -rw-r--r-- | src/lib/ccapi/server/serv_ops.c | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/src/lib/ccapi/server/serv_ops.c b/src/lib/ccapi/server/serv_ops.c index 360536a928..fb279e6948 100644 --- a/src/lib/ccapi/server/serv_ops.c +++ b/src/lib/ccapi/server/serv_ops.c @@ -76,6 +76,9 @@ ccs_serv_initialize(void) } #if 0 + /* These message types are only generated by the server in response + * to a request. They are never received. + */ TypeToOpMapping->operations[ccmsg_ACK] = ccop_ACK; TypeToOpMapping->operations[ccmsg_NACK] = ccop_NACK; #endif @@ -122,6 +125,12 @@ ccs_serv_initialize(void) }; cc_int32 +ccs_serv_cleanup(void) +{ + return ccNoError; +} + +cc_int32 ccs_serv_process_msg(cc_msg_t * msg, cc_auth_info_t* auth_info, cc_session_info_t* session_info, cc_msg_t** resp_msg) { cc_server_context_t* ctx; @@ -175,7 +184,7 @@ ccs_serv_find_ctx(cc_auth_info_t* auth_info, cc_session_info_t* session_info, return code; } ctx = (cc_server_context_t *)ctx_node->data; - code = cci_rpc_is_authorized(auth_info, session_info, ctx->auth_info, ctx->session_info, &authorized); + code = ccs_rpc_is_authorized(auth_info, session_info, ctx->auth_info, ctx->session_info, &authorized); if (code != ccNoError) { ccs_context_free_iterator(ctx_iterator); return code; @@ -213,7 +222,7 @@ ccs_serv_find_ctx_by_handle(cc_handle ctx_num, cc_auth_info_t* auth, cc_session_ return code; } - code = cci_rpc_is_authorized(auth, session, ctx->auth_info, ctx->session_info, &authorized); + code = ccs_rpc_is_authorized(auth, session, ctx->auth_info, ctx->session_info, &authorized); if (code != ccNoError) { ccs_context_free_iterator(ctx_iterator); return code; |
