summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--auth_mellon_handler.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/auth_mellon_handler.c b/auth_mellon_handler.c
index 5b3417a..3007a01 100644
--- a/auth_mellon_handler.c
+++ b/auth_mellon_handler.c
@@ -1591,9 +1591,6 @@ static int add_attributes(am_cache_entry_t *session, request_rec *r,
+ apr_time_make(dir_cfg->session_length, 0));
}
- /* Mark user as logged in. */
- session->logged_in = 1;
-
/* Save session information. */
ret = am_cache_env_append(session, "NAME_ID", name_id);
if(ret != OK) {
@@ -1911,6 +1908,9 @@ static int am_handle_reply_common(request_rec *r, LassoLogin *login,
return rc;
}
+ /* Mark user as logged in. */
+ session->logged_in = 1;
+
am_release_request_session(r, session);
lasso_login_destroy(login);