diff options
Diffstat (limited to 'miscutils')
-rw-r--r-- | miscutils/bc.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/miscutils/bc.c b/miscutils/bc.c index 7ac30dd53..4a3ae49c5 100644 --- a/miscutils/bc.c +++ b/miscutils/bc.c | |||
@@ -6521,7 +6521,7 @@ static BC_STATUS zdc_program_execStr(char *code, size_t *bgn, bool cond) | |||
6521 | if (s || !BC_PROG_STR(n)) goto exit; | 6521 | if (s || !BC_PROG_STR(n)) goto exit; |
6522 | sidx = n->rdx; | 6522 | sidx = n->rdx; |
6523 | } else | 6523 | } else |
6524 | goto exit; | 6524 | goto exit_nopop; |
6525 | } | 6525 | } |
6526 | 6526 | ||
6527 | fidx = sidx + BC_PROG_REQ_FUNCS; | 6527 | fidx = sidx + BC_PROG_REQ_FUNCS; |
@@ -6561,6 +6561,7 @@ static BC_STATUS zdc_program_execStr(char *code, size_t *bgn, bool cond) | |||
6561 | RETURN_STATUS(BC_STATUS_SUCCESS); | 6561 | RETURN_STATUS(BC_STATUS_SUCCESS); |
6562 | exit: | 6562 | exit: |
6563 | bc_vec_pop(&G.prog.results); | 6563 | bc_vec_pop(&G.prog.results); |
6564 | exit_nopop: | ||
6564 | RETURN_STATUS(s); | 6565 | RETURN_STATUS(s); |
6565 | } | 6566 | } |
6566 | #define zdc_program_execStr(...) (zdc_program_execStr(__VA_ARGS__) COMMA_SUCCESS) | 6567 | #define zdc_program_execStr(...) (zdc_program_execStr(__VA_ARGS__) COMMA_SUCCESS) |