summaryrefslogtreecommitdiffstats
path: root/proxy/src/gp_rpc_init_sec_context.c
diff options
context:
space:
mode:
authorSimo Sorce <simo@redhat.com>2012-02-23 16:26:53 -0500
committerSimo Sorce <simo@redhat.com>2012-02-23 16:53:22 -0500
commitd0989ef842fb3cd48265521cd139b3ffa2aa3889 (patch)
treebc56f4964a9337a7de8c7dd9d2abc651a62ed851 /proxy/src/gp_rpc_init_sec_context.c
parente56dff9fe3484e0cc89f8cb75c42fa485176c1f3 (diff)
downloadgss-proxy-d0989ef842fb3cd48265521cd139b3ffa2aa3889.tar.gz
gss-proxy-d0989ef842fb3cd48265521cd139b3ffa2aa3889.tar.xz
gss-proxy-d0989ef842fb3cd48265521cd139b3ffa2aa3889.zip
gp_conv: use maj/min err codes with gp_conv_ctx_id_to_gssx too
Diffstat (limited to 'proxy/src/gp_rpc_init_sec_context.c')
-rw-r--r--proxy/src/gp_rpc_init_sec_context.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/proxy/src/gp_rpc_init_sec_context.c b/proxy/src/gp_rpc_init_sec_context.c
index 1a4026d..c8f7f82 100644
--- a/proxy/src/gp_rpc_init_sec_context.c
+++ b/proxy/src/gp_rpc_init_sec_context.c
@@ -115,10 +115,8 @@ int gp_init_sec_context(struct gssproxy_ctx *gpctx,
ret_min = ENOMEM;
goto done;
}
- ret = gp_conv_ctx_id_to_gssx(&ctx, iscr->context_handle);
- if (ret) {
- ret_maj = GSS_S_FAILURE;
- ret_min = ret;
+ ret_maj = gp_conv_ctx_id_to_gssx(&ret_min, &ctx, iscr->context_handle);
+ if (ret_maj) {
goto done;
}