summaryrefslogtreecommitdiffstats
path: root/src/lib/gssapi
diff options
context:
space:
mode:
authorGreg Hudson <ghudson@mit.edu>2011-12-27 06:39:07 +0000
committerGreg Hudson <ghudson@mit.edu>2011-12-27 06:39:07 +0000
commitfedb540b85099fd2748bcbceddd7c09fb5b33f02 (patch)
tree08c8dbbd174dc8b4f4e4b6da2eaf64e594317c34 /src/lib/gssapi
parent04288a14bb364baddb61db85591832eb67d4bd27 (diff)
downloadkrb5-fedb540b85099fd2748bcbceddd7c09fb5b33f02.tar.gz
krb5-fedb540b85099fd2748bcbceddd7c09fb5b33f02.tar.xz
krb5-fedb540b85099fd2748bcbceddd7c09fb5b33f02.zip
Fix an unlikely memory leak in r25591
ticket: 6936 git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25604 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/lib/gssapi')
-rw-r--r--src/lib/gssapi/spnego/spnego_mech.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lib/gssapi/spnego/spnego_mech.c b/src/lib/gssapi/spnego/spnego_mech.c
index dfb9bada48..70246b6acb 100644
--- a/src/lib/gssapi/spnego/spnego_mech.c
+++ b/src/lib/gssapi/spnego/spnego_mech.c
@@ -589,7 +589,7 @@ init_ctx_new(OM_uint32 *minor_status,
ret = get_negotiable_mechs(minor_status, spcred, GSS_C_INITIATE,
&sc->mech_set);
if (ret != GSS_S_COMPLETE)
- return ret;
+ goto cleanup;
/* Set an initial internal mech to make the first context token. */
sc->internal_mech = &sc->mech_set->elements[0];