From d7a996ee0bf393b985acdea54b9ee26f8ea3ad27 Mon Sep 17 00:00:00 2001 From: Matthew Flatt Date: Fri, 19 Aug 2011 13:57:28 -0600 Subject: [PATCH] fix for subprocess management (when places are enabled) --- src/racket/src/place.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/racket/src/place.c b/src/racket/src/place.c index 36576224bf..14c61780b1 100644 --- a/src/racket/src/place.c +++ b/src/racket/src/place.c @@ -617,7 +617,7 @@ static void *mz_proc_thread_signal_worker(void *data) { } else if (pid > 0) { /* printf("SIGCHILD pid %i with status %i %i\n", pid, status, WEXITSTATUS(status)); */ if (is_group) { - next = unused_status->next; + next = unused_status->next_unused; if (prev_unused) prev_unused->next_unused = next; else