Skip to content

Commit aeef1f7

Browse files
committed
patch 9.0.0468: exectution stack underflow without the +eval feature
Problem: Exectution stack underflow without the +eval feature. (Dominique Pellé) Solution: Add to execution stack without FEAT_EVAL. (closes #11135)
1 parent d3922af commit aeef1f7

File tree

2 files changed

+5
-0
lines changed

2 files changed

+5
-0
lines changed

src/scriptfile.c

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1639,6 +1639,9 @@ do_source_ext(
16391639
}
16401640
}
16411641
# endif
1642+
#else
1643+
// Keep the sourcing name/lnum, for recursive calls.
1644+
estack_push(ETYPE_SCRIPT, fname_exp, 0);
16421645
#endif
16431646

16441647
cookie.conv.vc_type = CONV_NONE; // no conversion

src/version.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -703,6 +703,8 @@ static char *(features[]) =
703703

704704
static int included_patches[] =
705705
{ /* Add new patch number below this line */
706+
/**/
707+
468,
706708
/**/
707709
467,
708710
/**/

0 commit comments

Comments
 (0)