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:17 -0400
commitc67c28858a557575e2a7a2811b235eb6d639a330 (patch)
tree42127fe1df887b807ace242529e6ff19645558f7
parentd17107b322f4c6a93ccfa94e00c6af6ef81bb9bd (diff)
downloadkrb5-c67c28858a557575e2a7a2811b235eb6d639a330.zip
krb5-c67c28858a557575e2a7a2811b235eb6d639a330.tar.gz
krb5-c67c28858a557575e2a7a2811b235eb6d639a330.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.15.2
-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++) {