SPNEGO's accept_sec_context and init_sec_context produce a null context
authorGreg Hudson <ghudson@mit.edu>
Tue, 8 Mar 2011 19:34:31 +0000 (19:34 +0000)
committerGreg Hudson <ghudson@mit.edu>
Tue, 8 Mar 2011 19:34:31 +0000 (19:34 +0000)
commitd5c4a1fe9994542a4f1d1faab7235e2ad5aa4f92
tree3465b3cf46a7a43303e0fff6f592911e9d8f4f92
parent619c16d19e9f238f6276bb4d30a24bb126cde595
SPNEGO's accept_sec_context and init_sec_context produce a null context
on error, so it needs to silently succeed when deleting a null context.
It was instead passing the null context along to the mechglue which
would produce an error, causing a leak of the mechglue's union context
wrapper.  Reported by aberry@likewise.com.

ticket: 6863

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24692 dc483132-0cff-0310-8789-dd5450dbe970
src/lib/gssapi/spnego/spnego_mech.c