diff options
author | Greg Hudson <ghudson@mit.edu> | 2017-03-12 12:30:59 -0400 |
---|---|---|
committer | Greg Hudson <ghudson@mit.edu> | 2017-07-17 16:06:05 -0400 |
commit | 08d2e1baba285382a2d953b0e18314143796ac0b (patch) | |
tree | fec60b1f5b56c7df3c6390a33d843cbf42d1397b | |
parent | 6f62a483d54bbd54d6e0d87148cf565590cdc9e0 (diff) | |
download | krb5-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.c | 5 |
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++) { |