From bb77bf428a3d1ec3273ae059dbedccbe22915720 Mon Sep 17 00:00:00 2001 From: Vladimir Prus Date: Wed, 2 Oct 2002 15:11:36 +0000 Subject: [PATCH] Bufgix. * make1.c (make1): Do not process any stacked targets when interrupted. [SVN r15650] --- src/engine/make1.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/engine/make1.c b/src/engine/make1.c index 931cb88c7..01076cfbf 100644 --- a/src/engine/make1.c +++ b/src/engine/make1.c @@ -208,6 +208,9 @@ make1( TARGET *t ) { while((pState = current_state(&state_stack)) != NULL) { + if (intr) + pop_state(&state_stack); + switch(pState->curstate) { case T_STATE_MAKE1A: