diff options
Diffstat (limited to 'window.c')
-rw-r--r-- | window.c | 6 |
1 files changed, 4 insertions, 2 deletions
@@ -1,4 +1,4 @@ -/* $Id: window.c,v 1.117 2009-10-23 17:41:20 tcunha Exp $ */ +/* $Id: window.c,v 1.118 2009-11-08 22:40:36 tcunha Exp $ */ /* * Copyright (c) 2007 Nicholas Marriott <nicm@users.sourceforge.net> @@ -453,10 +453,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); @@ -541,7 +543,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') { |