aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGreg Hudson <ghudson@mit.edu>2017-03-12 12:30:59 -0400
committerGreg Hudson <ghudson@mit.edu>2017-07-17 16:06:05 -0400
commit08d2e1baba285382a2d953b0e18314143796ac0b (patch)
treefec60b1f5b56c7df3c6390a33d843cbf42d1397b
parent6f62a483d54bbd54d6e0d87148cf565590cdc9e0 (diff)
downloadkrb5-08d2e1baba285382a2d953b0e18314143796ac0b.zip
krb5-08d2e1baba285382a2d953b0e18314143796ac0b.tar.gz
krb5-08d2e1baba285382a2d953b0e18314143796ac0b.tar.bz2
Fix leaks in gss_inquire_cred_by_oid()
In the mechglue gss_inquire_cred_by_oid(), remove an unnecessary allocation of ret_set which is overwritten by the first mechanism's result. (cherry picked from commit 0d39d46852587d36fcc5024d5766586faba9044a) ticket: 8559 version_fixed: 1.14.6
-rw-r--r--src/lib/gssapi/mechglue/g_inq_cred_oid.c5
1 files changed, 0 insertions, 5 deletions
diff --git a/src/lib/gssapi/mechglue/g_inq_cred_oid.c b/src/lib/gssapi/mechglue/g_inq_cred_oid.c
index 4c23dfc..df51b44 100644
--- a/src/lib/gssapi/mechglue/g_inq_cred_oid.c
+++ b/src/lib/gssapi/mechglue/g_inq_cred_oid.c
@@ -85,11 +85,6 @@ gss_inquire_cred_by_oid(OM_uint32 *minor_status,
union_cred = (gss_union_cred_t) cred_handle;
- status = gss_create_empty_buffer_set(minor_status, &ret_set);
- if (status != GSS_S_COMPLETE) {
- return status;
- }
-
status = GSS_S_UNAVAILABLE;
for (i = 0; i < union_cred->count; i++) {