From: Simo Sorce Date: Mon, 13 Oct 2014 20:35:57 +0000 (-0400) Subject: Attempt to use sessions only when they are enabled X-Git-Tag: v1.0.4~4 X-Git-Url: http://www.project-moonshot.org/gitweb/?p=mod_auth_gssapi.git;a=commitdiff_plain;h=bb7c20bc7f487b52c79ec0279c3f83d13582f9c2 Attempt to use sessions only when they are enabled --- diff --git a/src/mod_auth_gssapi.c b/src/mod_auth_gssapi.c index 5ce9077..c33ea34 100644 --- a/src/mod_auth_gssapi.c +++ b/src/mod_auth_gssapi.c @@ -209,7 +209,9 @@ static int mag_auth(request_rec *req) } /* if available, session always supersedes connection bound data */ - mag_check_session(req, cfg, &mc); + if (cfg->use_sessions) { + mag_check_session(req, cfg, &mc); + } if (mc) { /* register the context in the memory pool, so it can be freed @@ -335,7 +337,9 @@ static int mag_auth(request_rec *req) vtime = MIN_SESS_EXP_TIME; } mc->expiration = time(NULL) + vtime; - mag_attempt_session(req, cfg, mc); + if (cfg->use_sessions) { + mag_attempt_session(req, cfg, mc); + } } ret = OK;