X-Git-Url: http://www.project-moonshot.org/gitweb/?p=moonshot-firefox.git;a=blobdiff_plain;f=nsMoonshotSessionState.cpp;fp=nsMoonshotSessionState.cpp;h=54329cf695f95af725327e1dab0f2e3fa9db8d7a;hp=127d08eebc451b570afc64eb66d49e3bf30e4633;hb=00e6d47913a7077733526d9e97b24a28a639f711;hpb=591ce50e6d18a10342fa3d01d4008528134a97ff diff --git a/nsMoonshotSessionState.cpp b/nsMoonshotSessionState.cpp index 127d08e..54329cf 100644 --- a/nsMoonshotSessionState.cpp +++ b/nsMoonshotSessionState.cpp @@ -31,6 +31,10 @@ nsMoonshotSessionState::Reset() gss_delete_sec_context(&min_stat, &gss_ctx, GSS_C_NO_BUFFER); gss_ctx = GSS_C_NO_CONTEXT; gss_state = GSS_CTX_EMPTY; + + if (gss_cred != GSS_C_NO_CREDENTIAL) + gss_release_cred(&min_stat, &gss_cred); + gss_cred = GSS_C_NO_CREDENTIAL; } NS_IMPL_ISUPPORTS0(nsMoonshotSessionState)