diff --git a/window-copy.c b/window-copy.c index ac89dc56..0b6bf69a 100644 --- a/window-copy.c +++ b/window-copy.c @@ -5171,7 +5171,8 @@ window_copy_pipe_run(struct window_mode_entry *wme, struct session *s, if (cmd != NULL && *cmd != '\0') { job = job_run(cmd, 0, NULL, NULL, s, NULL, NULL, NULL, NULL, NULL, JOB_NOWAIT, -1, -1); - bufferevent_write(job_get_event(job), buf, *len); + if (job != NULL) + bufferevent_write(job_get_event(job), buf, *len); } return (buf); }