version 1.96, 2013/03/25 10:03:24 |
version 1.97, 2013/03/25 11:36:59 |
|
|
|
|
evbuffer_free (c->stdin_data); |
evbuffer_free (c->stdin_data); |
evbuffer_free (c->stdout_data); |
evbuffer_free (c->stdout_data); |
evbuffer_free (c->stderr_data); |
if (c->stderr_data != c->stdout_data) |
|
evbuffer_free (c->stderr_data); |
|
|
status_free_jobs(&c->status_new); |
status_free_jobs(&c->status_new); |
status_free_jobs(&c->status_old); |
status_free_jobs(&c->status_old); |
|
|
|
|
if (data->flags & IDENTIFY_CONTROL) { |
if (data->flags & IDENTIFY_CONTROL) { |
c->stdin_callback = control_callback; |
c->stdin_callback = control_callback; |
|
evbuffer_free(c->stderr_data); |
|
c->stderr_data = c->stdout_data; |
c->flags |= CLIENT_CONTROL; |
c->flags |= CLIENT_CONTROL; |
if (data->flags & IDENTIFY_TERMIOS) |
if (data->flags & IDENTIFY_TERMIOS) |
evbuffer_add_printf(c->stdout_data, "\033P1000p"); |
evbuffer_add_printf(c->stdout_data, "\033P1000p"); |