version 1.163, 2015/10/27 15:58:42 |
version 1.164, 2015/10/28 09:51:55 |
|
|
if (c->tty.path == NULL) |
if (c->tty.path == NULL) |
return (0); |
return (0); |
|
|
envent = environ_find(&c->environ, "TMUX"); |
envent = environ_find(c->environ, "TMUX"); |
if (envent == NULL || *envent->value == '\0') |
if (envent == NULL || *envent->value == '\0') |
return (0); |
return (0); |
|
|
|
|
fatal("gettimeofday failed"); |
fatal("gettimeofday failed"); |
memcpy(&c->activity_time, &c->creation_time, sizeof c->activity_time); |
memcpy(&c->activity_time, &c->creation_time, sizeof c->activity_time); |
|
|
environ_init(&c->environ); |
c->environ = environ_create(); |
|
|
c->fd = -1; |
c->fd = -1; |
c->cwd = -1; |
c->cwd = -1; |
|
|
cmdq_free(c->cmdq); |
cmdq_free(c->cmdq); |
c->cmdq = NULL; |
c->cmdq = NULL; |
|
|
environ_free(&c->environ); |
environ_free(c->environ); |
|
|
proc_remove_peer(c->peer); |
proc_remove_peer(c->peer); |
c->peer = NULL; |
c->peer = NULL; |
|
|
if (datalen == 0 || data[datalen - 1] != '\0') |
if (datalen == 0 || data[datalen - 1] != '\0') |
fatalx("bad MSG_IDENTIFY_ENVIRON string"); |
fatalx("bad MSG_IDENTIFY_ENVIRON string"); |
if (strchr(data, '=') != NULL) |
if (strchr(data, '=') != NULL) |
environ_put(&c->environ, data); |
environ_put(c->environ, data); |
log_debug("client %p IDENTIFY_ENVIRON %s", c, data); |
log_debug("client %p IDENTIFY_ENVIRON %s", c, data); |
break; |
break; |
case MSG_IDENTIFY_CLIENTPID: |
case MSG_IDENTIFY_CLIENTPID: |