mirror of https://github.com/mirror/busybox.git
bc: move fflush to the _actual_ execution loop
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>1_30_stable
parent
51b22b1bce
commit
c5774a3458
|
@ -6875,6 +6875,8 @@ static BC_STATUS zbc_program_exec(void)
|
|||
RETURN_STATUS(s);
|
||||
}
|
||||
|
||||
fflush_and_check();
|
||||
|
||||
// If the stack has changed, pointers may be invalid.
|
||||
ip = bc_vec_top(&G.prog.stack);
|
||||
func = bc_program_func(ip->func);
|
||||
|
@ -6920,7 +6922,6 @@ static BC_STATUS zbc_vm_process(const char *text)
|
|||
bc_program_reset();
|
||||
break;
|
||||
}
|
||||
fflush_and_check();
|
||||
}
|
||||
|
||||
dbg_lex_done("%s:%d done", __func__, __LINE__);
|
||||
|
|
Loading…
Reference in New Issue