projects
/
oweals
/
busybox.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
5aa5483
)
bc: "reload stack only after insts" change missed a few places
author
Denys Vlasenko
<vda.linux@googlemail.com>
Wed, 19 Dec 2018 13:02:59 +0000
(14:02 +0100)
committer
Denys Vlasenko
<vda.linux@googlemail.com>
Wed, 19 Dec 2018 13:02:59 +0000
(14:02 +0100)
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
miscutils/bc.c
patch
|
blob
|
history
diff --git
a/miscutils/bc.c
b/miscutils/bc.c
index dde5c354eb17e4e045576485b64126550b14c258..ec7a0838b2120cf945b0982fa3e30669b8cd2450 100644
(file)
--- a/
miscutils/bc.c
+++ b/
miscutils/bc.c
@@
-6460,7
+6460,7
@@
static BC_STATUS zbc_program_exec(void)
case BC_INST_POP_EXEC:
dbg_exec("BC_INST_POP_EXEC:");
bc_vec_pop(&G.prog.exestack);
-
break
;
+
goto read_updated_ip
;
case BC_INST_PRINT:
case BC_INST_PRINT_POP:
case BC_INST_PRINT_STR:
@@
-6574,7
+6574,7
@@
static BC_STATUS zbc_program_exec(void)
if (G.prog.exestack.len <= 2)
QUIT_OR_RETURN_TO_MAIN;
bc_vec_npop(&G.prog.exestack, 2);
-
break
;
+
goto read_updated_ip
;
case BC_INST_NQUIT:
s = zbc_program_nquit();
//goto read_updated_ip; - just fall through to it