version 1.115, 2014/01/31 14:19:24 |
version 1.116, 2014/02/14 13:59:01 |
|
|
c->cmdq = cmdq_new(c); |
c->cmdq = cmdq_new(c); |
c->cmdq->client_exit = 1; |
c->cmdq->client_exit = 1; |
|
|
c->stdin_data = evbuffer_new (); |
c->stdin_data = evbuffer_new(); |
c->stdout_data = evbuffer_new (); |
c->stdout_data = evbuffer_new(); |
c->stderr_data = evbuffer_new (); |
c->stderr_data = evbuffer_new(); |
|
|
c->tty.fd = -1; |
c->tty.fd = -1; |
c->title = NULL; |
c->title = NULL; |
|
|
return (0); |
return (0); |
|
|
if (!(c->flags & CLIENT_TERMINAL)) { |
if (!(c->flags & CLIENT_TERMINAL)) { |
*cause = xstrdup ("not a terminal"); |
*cause = xstrdup("not a terminal"); |
return (-1); |
return (-1); |
} |
} |
|
|
|
|
evtimer_del(&c->identify_timer); |
evtimer_del(&c->identify_timer); |
|
|
free(c->message_string); |
free(c->message_string); |
if (event_initialized (&c->message_timer)) |
if (event_initialized(&c->message_timer)) |
evtimer_del(&c->message_timer); |
evtimer_del(&c->message_timer); |
for (i = 0; i < ARRAY_LENGTH(&c->message_log); i++) { |
for (i = 0; i < ARRAY_LENGTH(&c->message_log); i++) { |
msg = &ARRAY_ITEM(&c->message_log, i); |
msg = &ARRAY_ITEM(&c->message_log, i); |