aboutsummaryrefslogtreecommitdiff
path: root/session.c
diff options
context:
space:
mode:
authorNicholas Marriott <nicholas.marriott@gmail.com>2015-11-18 12:55:22 +0000
committerNicholas Marriott <nicholas.marriott@gmail.com>2015-11-18 12:55:22 +0000
commit93742ed5dfe3b00061ddc55884077a2537c9b43a (patch)
tree592f065cb3dc35dc0ba4f3dfa15722fa94375353 /session.c
parenta77960c540b6ee27ad5538a638ae3615cd025539 (diff)
parent4b703d30493730ffd7ef40e94eb73e10ab68772a (diff)
downloadrtmux-93742ed5dfe3b00061ddc55884077a2537c9b43a.tar.gz
rtmux-93742ed5dfe3b00061ddc55884077a2537c9b43a.tar.bz2
rtmux-93742ed5dfe3b00061ddc55884077a2537c9b43a.zip
Merge branch 'master' of github.com:tmux/tmux
Diffstat (limited to 'session.c')
-rw-r--r--session.c10
1 files changed, 6 insertions, 4 deletions
diff --git a/session.c b/session.c
index e4dadc97..8d051710 100644
--- a/session.c
+++ b/session.c
@@ -130,10 +130,6 @@ session_create(const char *name, int argc, char **argv, const char *path,
memcpy(s->tio, tio, sizeof *s->tio);
}
- if (gettimeofday(&s->creation_time, NULL) != 0)
- fatal("gettimeofday failed");
- session_update_activity(s, &s->creation_time);
-
s->sx = sx;
s->sy = sy;
@@ -150,6 +146,8 @@ session_create(const char *name, int argc, char **argv, const char *path,
}
RB_INSERT(sessions, &sessions, s);
+ log_debug("new session %s $%u", s->name, s->id);
+
if (gettimeofday(&s->creation_time, NULL) != 0)
fatal("gettimeofday failed");
session_update_activity(s, &s->creation_time);
@@ -264,6 +262,10 @@ session_update_activity(struct session *s, struct timeval *from)
else
memcpy(&s->activity_time, from, sizeof s->activity_time);
+ log_debug("session %s activity %lld.%06d (last %lld.%06d)", s->name,
+ (long long)s->activity_time.tv_sec, (int)s->activity_time.tv_usec,
+ (long long)last->tv_sec, (int)last->tv_usec);
+
if (evtimer_initialized(&s->lock_timer))
evtimer_del(&s->lock_timer);
else