summaryrefslogtreecommitdiffstats
path: root/session.c
diff options
context:
space:
mode:
authornicm <nicm>2018-08-18 20:08:52 +0000
committernicm <nicm>2018-08-18 20:08:52 +0000
commitbd2896b65e8fd205e3207ed70558d9ebfd106909 (patch)
tree1001e1beeb6e0cf1332e246af8bcbdc4898c9803 /session.c
parent3bc08b0dc0c9868ba5acaa7b8f12159a9a66cf4a (diff)
SESSION_UNATTACHED flag is no longer necessary now we have an attached
count instead.
Diffstat (limited to 'session.c')
-rw-r--r--session.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/session.c b/session.c
index c2e7fe19..1a109a83 100644
--- a/session.c
+++ b/session.c
@@ -266,7 +266,7 @@ session_lock_timer(__unused int fd, __unused short events, void *arg)
{
struct session *s = arg;
- if (s->flags & SESSION_UNATTACHED)
+ if (s->attached == 0)
return;
log_debug("session %s locked, activity time %lld", s->name,
@@ -299,7 +299,7 @@ session_update_activity(struct session *s, struct timeval *from)
else
evtimer_set(&s->lock_timer, session_lock_timer, s);
- if (~s->flags & SESSION_UNATTACHED) {
+ if (s->attached != 0) {
timerclear(&tv);
tv.tv_sec = options_get_number(s->options, "lock-after-time");
if (tv.tv_sec != 0)