Oops, implement the previously-mentioned fix without breaking support
for omitting a length argument to mean "the rest of the vector".
This commit is contained in:
parent
9d6c0dc580
commit
6b056e915e
@ -69,7 +69,8 @@ static naRef subvec(naContext c, naRef me, int argc, naRef* args)
|
||||
len = (int)nlen.num;
|
||||
if(!naIsVector(v) || start < 0 || start >= naVec_size(v) || len < 0)
|
||||
return naNil();
|
||||
if(len > naVec_size(v) - start) len = naVec_size(v) - start;
|
||||
if(naIsNil(nlen) || len > naVec_size(v) - start)
|
||||
len = naVec_size(v) - start;
|
||||
result = naNewVector(c);
|
||||
naVec_setsize(result, len);
|
||||
for(i=0; i<len; i++)
|
||||
|
Loading…
Reference in New Issue
Block a user