summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLibravatar Junio C Hamano <gitster@pobox.com>2017-03-24 13:07:34 -0700
committerLibravatar Junio C Hamano <gitster@pobox.com>2017-03-24 13:07:34 -0700
commit6756b58ebc213a786adaccf3f0f07c56c8a2744a (patch)
treec14f4ee3cd089a6df6e54e57e5d6f52e6b4a35c2
parentMerge branch 'dl/credential-cache-socket-in-xdg-cache' (diff)
parentrun-command: fix segfault when cleaning forked async process (diff)
downloadtgif-6756b58ebc213a786adaccf3f0f07c56c8a2744a.tar.xz
Merge branch 'jk/execv-dashed-external'
Fix for NO_PTHREADS build. * jk/execv-dashed-external: run-command: fix segfault when cleaning forked async process
-rw-r--r--run-command.c2
1 files changed, 1 insertions, 1 deletions
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 {