1 #include "nsMoonshotSessionState.h"
4 nsMoonshotSessionState::nsMoonshotSessionState()
6 gss_ctx = GSS_C_NO_CONTEXT;
7 gss_state = GSS_CTX_EMPTY;
8 gss_cred = GSS_C_NO_CREDENTIAL;
11 nsMoonshotSessionState::~nsMoonshotSessionState()
15 if (gss_ctx != GSS_C_NO_CONTEXT)
16 gss_delete_sec_context(&min_stat, &gss_ctx, GSS_C_NO_BUFFER);
18 if (gss_cred != GSS_C_NO_CREDENTIAL)
19 gss_release_cred(&min_stat, &gss_cred);
21 gss_ctx = GSS_C_NO_CONTEXT;
22 gss_cred = GSS_C_NO_CREDENTIAL;
23 gss_state = GSS_CTX_EMPTY;
28 nsMoonshotSessionState::Reset()
32 if (gss_ctx != GSS_C_NO_CONTEXT)
33 gss_delete_sec_context(&min_stat, &gss_ctx, GSS_C_NO_BUFFER);
34 gss_ctx = GSS_C_NO_CONTEXT;
35 gss_state = GSS_CTX_EMPTY;
38 //NS_IMPL_ISUPPORTS0(nsMoonshotSessionState)