diff options
author | davisd123 <davisd123@users.noreply.github.com> | 2015-10-01 14:20:06 +0930 |
---|---|---|
committer | Simo Sorce <simo@redhat.com> | 2015-10-05 10:23:27 -0400 |
commit | 855341bf3b39fe5e5b9abf299563e0d09c4861a3 (patch) | |
tree | 6830c5e8652978f8a9cd35b894ab0c5e5b6da1f6 | |
parent | ac31a91649cf02647697337cb531179cd05f562e (diff) | |
download | mod_auth_gssapi-855341bf3b39fe5e5b9abf299563e0d09c4861a3.tar.gz mod_auth_gssapi-855341bf3b39fe5e5b9abf299563e0d09c4861a3.tar.xz mod_auth_gssapi-855341bf3b39fe5e5b9abf299563e0d09c4861a3.zip |
Negate established flag if session is expired.
If the session is expired, then set established to false to
force re-authentication.
Reviewed-by: Simo Sorce <simo@redhat.com>
Close #57
-rw-r--r-- | src/sessions.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/sessions.c b/src/sessions.c index 70f39a2..1554d24 100644 --- a/src/sessions.c +++ b/src/sessions.c @@ -157,6 +157,7 @@ void mag_check_session(struct mag_req_cfg *cfg, struct mag_conn **conn) expiration = gsessdata->expiration; if (expiration < time(NULL)) { /* credentials fully expired, return nothing */ + mc->established = false; goto done; } |