From e59390a18769e211fbd02a4182eeff0551806916 Mon Sep 17 00:00:00 2001 From: Daniel Kouril Date: Tue, 29 Mar 2011 21:13:04 -0400 Subject: [PATCH] code polishing --- nsMoonshotSessionState.cpp | 2 +- nsMoonshotSessionState.h | 23 ++++++++++++----------- 2 files changed, 13 insertions(+), 12 deletions(-) diff --git a/nsMoonshotSessionState.cpp b/nsMoonshotSessionState.cpp index 20b325d..127d08e 100644 --- a/nsMoonshotSessionState.cpp +++ b/nsMoonshotSessionState.cpp @@ -15,7 +15,7 @@ nsMoonshotSessionState::~nsMoonshotSessionState() 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_ctx); + gss_release_cred(&min_stat, &gss_cred); gss_ctx = GSS_C_NO_CONTEXT; gss_cred = GSS_C_NO_CREDENTIAL; diff --git a/nsMoonshotSessionState.h b/nsMoonshotSessionState.h index c29ef1b..7e623d8 100644 --- a/nsMoonshotSessionState.h +++ b/nsMoonshotSessionState.h @@ -1,26 +1,27 @@ #ifndef _nsMoonshotSessionState_h__ #define _nsMoonshotSessionState_h__ +#include #include +typedef enum { + GSS_CTX_EMPTY, + GSS_CTX_IN_PROGRESS, + GSS_CTX_ESTABLISHED +} gss_state_t; + class nsMoonshotSessionState : public nsISupports { public: - NS_DECL_ISUPPORTS; + NS_DECL_ISUPPORTS nsMoonshotSessionState(); virtual ~nsMoonshotSessionState(); - NS_IMETHOD Reset(); - - enum { - GSS_CTX_EMPTY, - GSS_CTX_IN_PROGRESS, - GSS_CTX_ESTABLISHED - } gss_state; + void Reset(); + gss_state_t gss_state; gss_cred_id_t gss_cred; - - private: -} + gss_ctx_id_t gss_ctx; +}; #endif -- 2.1.4