From: Junio C Hamano Date: Fri, 24 Mar 2017 20:07:34 +0000 (-0700) Subject: Merge branch 'jk/execv-dashed-external' X-Git-Tag: v2.13.0-rc0~81 X-Git-Url: https://git.lorimer.id.au/gitweb.git/diff_plain/6756b58ebc213a786adaccf3f0f07c56c8a2744a?hp=78cf8efec34c419ecea86bc8d1fe47ec0b51ba37 Merge branch 'jk/execv-dashed-external' Fix for NO_PTHREADS build. * jk/execv-dashed-external: run-command: fix segfault when cleaning forked async process --- diff --git a/run-command.c b/run-command.c index 5227f78aea..574b81d3e8 100644 --- a/run-command.c +++ b/run-command.c @@ -48,7 +48,7 @@ static void cleanup_children(int sig, int in_signal) kill(p->pid, sig); - if (p->process->wait_after_clean) { + if (p->process && p->process->wait_after_clean) { p->next = children_to_wait_for; children_to_wait_for = p; } else {