From 653d6a0dd95668eb3ad0d92de985cf14c1f65a8d Mon Sep 17 00:00:00 2001 From: Peter Stephenson Date: Sat, 11 Jul 2009 19:06:51 +0000 Subject: 27131: allow MONITOR in subshell by not closing SHTTY --- Src/jobs.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'Src/jobs.c') diff --git a/Src/jobs.c b/Src/jobs.c index 6c673b74a..8e48ed4b8 100644 --- a/Src/jobs.c +++ b/Src/jobs.c @@ -1307,7 +1307,8 @@ clearjobtab(int monitor) if (monitor && oldmaxjob) { int sz = oldmaxjob * sizeof(struct job); - DPUTS(oldjobtab != NULL, "BUG: saving job table twice\n"); + if (oldjobtab) + free(oldjobtab); oldjobtab = (struct job *)zalloc(sz); memcpy(oldjobtab, jobtab, sz); -- cgit 1.4.1