X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=simgear%2Fnasal%2Fcode.c;h=cf48dc295770eeb9ad4e886eaecc45af6636c9a3;hb=9cbbe5559844317f44744788ddb308101a1e75e9;hp=11754b2045e56dd61b8a7d2aa3a5baa9511e83f0;hpb=0180cae8c3f60cce6b518b25238ffd6480373104;p=simgear.git diff --git a/simgear/nasal/code.c b/simgear/nasal/code.c index 11754b20..cf48dc29 100644 --- a/simgear/nasal/code.c +++ b/simgear/nasal/code.c @@ -503,7 +503,7 @@ static int vbound(naContext ctx, naRef v, naRef ir, int end) static void evalSlice(naContext ctx, naRef src, naRef dst, naRef idx) { if(!IS_VEC(src)) ERR(ctx, "cannot slice non-vector"); - naVec_append(dst, naVec_get(src, vbound(ctx, src, idx, 0))); + naVec_append(dst, naVec_get(src, checkVec(ctx, src, idx))); } static void evalSlice2(naContext ctx, naRef src, naRef dst,