This commit is contained in:
Vern Paxson 2024-06-21 10:01:52 -07:00
parent 50a1367dbb
commit 2f14205010

View file

@ -55,13 +55,12 @@ eval EvalIndexVec($$, $1, $2)
macro EvalIndexVec(lhs, rhs_vec, index)
auto& vv = rhs_vec->RawVec();
const auto& vec = vv;
zeek_int_t ind = index;
if ( ind < 0 )
ind += vv.size();
if ( ind < 0 || ind >= int(vv.size()) )
ERROR("no such index");
AssignTarget(lhs, CopyVal(*vec[ind]))
AssignTarget(lhs, CopyVal(*(vv[ind])))
internal-op Index-VecC
class VVi