From 2557944bf097016414b077efa78e9091b50ef37d Mon Sep 17 00:00:00 2001 From: Nikos Mavrogiannopoulos Date: Thu, 19 Feb 2015 19:29:03 +0100 Subject: [PATCH] eliminated unneeded variable --- src/sec-mod-auth.c | 5 +---- src/sec-mod.h | 1 - 2 files changed, 1 insertion(+), 5 deletions(-) diff --git a/src/sec-mod-auth.c b/src/sec-mod-auth.c index e28c6f8e..26a43481 100644 --- a/src/sec-mod-auth.c +++ b/src/sec-mod-auth.c @@ -358,7 +358,6 @@ int handle_sec_auth_session_cmd(int cfd, sec_mod_st *sec, const SecAuthSessionMs seclog(sec, LOG_ERR, "could not open session."); rep.reply = AUTH__REP__FAILED; } else { - e->have_session = 1; rep.reply = AUTH__REP__OK; } } else { @@ -632,11 +631,9 @@ void sec_auth_user_deinit(sec_mod_st * sec, client_entry_st * e) seclog(sec, LOG_DEBUG, "auth deinit for user '%s'", e->username); if (e->auth_ctx != NULL) { - if (e->have_session) { + if (e->module->close_session) e->module->close_session(e->auth_ctx, &e->stats); - } e->module->auth_deinit(e->auth_ctx); e->auth_ctx = NULL; - e->have_session = 0; } } diff --git a/src/sec-mod.h b/src/sec-mod.h index 885ec2d1..e01c686e 100644 --- a/src/sec-mod.h +++ b/src/sec-mod.h @@ -52,7 +52,6 @@ typedef struct client_entry_st { */ uint8_t sid[SID_SIZE]; void * auth_ctx; /* the context of authentication */ - unsigned have_session; /* whether an auth session is initialized */ unsigned in_use; /* counter of users of this structure */ unsigned tls_auth_ok;