From 943fe7b9c1661a76c96dbfa1fedbea9c61ee525a Mon Sep 17 00:00:00 2001 From: Günther Deschner Date: Mon, 25 Jun 2012 12:25:46 +0200 Subject: Use gp_find_and_free_cred() in gp_release_handle(). Guenther Signed-off-by: Simo Sorce --- proxy/src/gp_rpc_release_handle.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) (limited to 'proxy/src') diff --git a/proxy/src/gp_rpc_release_handle.c b/proxy/src/gp_rpc_release_handle.c index 0a59872..4a596a4 100644 --- a/proxy/src/gp_rpc_release_handle.c +++ b/proxy/src/gp_rpc_release_handle.c @@ -34,7 +34,6 @@ int gp_release_handle(struct gssproxy_ctx *gpctx, struct gssx_res_release_handle *rhr; uint32_t ret_maj; uint32_t ret_min; - gss_cred_id_t cred; int ret; rha = &arg->release_handle; @@ -48,12 +47,10 @@ int gp_release_handle(struct gssproxy_ctx *gpctx, ret_min = 0; break; case GSSX_C_HANDLE_CRED: - ret = gp_find_cred(gpsvc, &rha->cred_handle.gssx_handle_u.cred_info, &cred); + ret = gp_find_and_free_cred(gpsvc, &rha->cred_handle.gssx_handle_u.cred_info); if (ret) { ret_maj = GSS_S_UNAVAILABLE; ret_min = 0; - } else { - ret_maj = gss_release_cred(&ret_min, &cred); } break; default: -- cgit