From 855341bf3b39fe5e5b9abf299563e0d09c4861a3 Mon Sep 17 00:00:00 2001 From: davisd123 Date: Thu, 1 Oct 2015 14:20:06 +0930 Subject: [PATCH] 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 Close #57 --- src/sessions.c | 1 + 1 file changed, 1 insertion(+) 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; } -- 2.1.4