=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/tmux/job.c,v retrieving revision 1.13 retrieving revision 1.14 diff -c -r1.13 -r1.14 *** src/usr.bin/tmux/job.c 2009/11/26 21:37:13 1.13 --- src/usr.bin/tmux/job.c 2009/12/03 22:50:10 1.14 *************** *** 1,4 **** ! /* $OpenBSD: job.c,v 1.13 2009/11/26 21:37:13 nicm Exp $ */ /* * Copyright (c) 2009 Nicholas Marriott --- 1,4 ---- ! /* $OpenBSD: job.c,v 1.14 2009/12/03 22:50:10 nicm Exp $ */ /* * Copyright (c) 2009 Nicholas Marriott *************** *** 80,86 **** void (*callbackfn)(struct job *), void (*freefn)(void *), void *data) { struct job *job; ! job = xmalloc(sizeof *job); job->cmd = xstrdup(cmd); job->pid = -1; --- 80,86 ---- void (*callbackfn)(struct job *), void (*freefn)(void *), void *data) { struct job *job; ! job = xmalloc(sizeof *job); job->cmd = xstrdup(cmd); job->pid = -1; *************** *** 183,189 **** if (job->event != NULL) bufferevent_free(job->event); ! job->event = bufferevent_new(job->fd, NULL, NULL, job_callback, job); bufferevent_enable(job->event, EV_READ); --- 183,189 ---- if (job->event != NULL) bufferevent_free(job->event); ! job->event = bufferevent_new(job->fd, NULL, NULL, job_callback, job); bufferevent_enable(job->event, EV_READ); *************** *** 216,222 **** { job->status = status; job->pid = -1; ! if (job->fd == -1) { if (job->callbackfn != NULL) job->callbackfn(job); --- 216,222 ---- { job->status = status; job->pid = -1; ! if (job->fd == -1) { if (job->callbackfn != NULL) job->callbackfn(job);