diff options
author | Nicholas Marriott <nicholas.marriott@gmail.com> | 2015-11-18 12:55:22 +0000 |
---|---|---|
committer | Nicholas Marriott <nicholas.marriott@gmail.com> | 2015-11-18 12:55:22 +0000 |
commit | 93742ed5dfe3b00061ddc55884077a2537c9b43a (patch) | |
tree | 592f065cb3dc35dc0ba4f3dfa15722fa94375353 /session.c | |
parent | a77960c540b6ee27ad5538a638ae3615cd025539 (diff) | |
parent | 4b703d30493730ffd7ef40e94eb73e10ab68772a (diff) | |
download | rtmux-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.c | 10 |
1 files changed, 6 insertions, 4 deletions
@@ -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 |