summaryrefslogtreecommitdiff
path: root/jobs.c
diff options
context:
space:
mode:
Diffstat (limited to 'jobs.c')
-rw-r--r--jobs.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/jobs.c b/jobs.c
index 0e81940d..2452779c 100644
--- a/jobs.c
+++ b/jobs.c
@@ -889,7 +889,9 @@ delete_old_job (pid)
delete_job (job, DEL_NOBGPID);
else
{
- internal_warning (_("forked pid %d appears in running job %d"), pid, job);
+#ifdef DEBUG
+ internal_warning (_("forked pid %d appears in running job %d"), pid, job+1);
+#endif
if (p)
p->pid = 0;
}
@@ -3352,7 +3354,7 @@ itrace("waitchld: waitpid returns %d block = %d", pid, block);
else if (running_trap)
queue_sigchld_trap (children_exited);
else if (this_shell_builtin == wait_builtin)
- run_sigchld_trap (children_exited);
+ run_sigchld_trap (children_exited); /* XXX */
else
queue_sigchld_trap (children_exited);
}