diff options
Diffstat (limited to 'window.c')
-rw-r--r-- | window.c | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -455,10 +455,12 @@ window_pane_destroy(struct window_pane *wp) if (wp->pipe_fd != -1) { buffer_destroy(wp->pipe_buf); close(wp->pipe_fd); + event_del(&wp->pipe_event); } buffer_destroy(wp->in); buffer_destroy(wp->out); + event_del(&wp->event); if (wp->cwd != NULL) xfree(wp->cwd); @@ -543,7 +545,7 @@ window_pane_spawn(struct window_pane *wp, const char *cmd, const char *shell, setenv(envent->name, envent->value, 1); } - sigreset(); + server_signal_clear(); log_close(); if (*wp->cmd != '\0') { |