X-Git-Url: http://www.project-moonshot.org/gitweb/?p=moonshot-firefox.git;a=blobdiff_plain;f=nsMoonshotSessionState.h;h=e02ac21bca7216f2aa5ea53982e09ed5176a42f8;hp=42caaafc586767985a86ba25046d34be9779ae7f;hb=955d78d90d23ad42a0c43c8d1643ce420f1fe92b;hpb=01b35181197f3cda7928b86b60598b7d2d852090 diff --git a/nsMoonshotSessionState.h b/nsMoonshotSessionState.h index 42caaaf..e02ac21 100644 --- a/nsMoonshotSessionState.h +++ b/nsMoonshotSessionState.h @@ -16,24 +16,8 @@ nsMoonshotSessionState : public nsISupports public: NS_DECL_ISUPPORTS - nsMoonshotSessionState() { - gss_ctx = GSS_C_NO_CONTEXT; - gss_state = GSS_CTX_EMPTY; - gss_cred = GSS_C_NO_CREDENTIAL; - } - - virtual ~nsMoonshotSessionState() { - OM_uint32 min_stat; - - if (gss_ctx != GSS_C_NO_CONTEXT) - gss_delete_sec_context(&min_stat, &gss_ctx, GSS_C_NO_BUFFER); - if (gss_cred != GSS_C_NO_CREDENTIAL) - gss_release_cred(&min_stat, &gss_cred); - gss_ctx = GSS_C_NO_CONTEXT; - gss_cred = GSS_C_NO_CREDENTIAL; - gss_state = GSS_CTX_EMPTY; - } - + nsMoonshotSessionState(); + virtual ~nsMoonshotSessionState(); void Reset(); gss_state_t gss_state;