diff --git a/src/script_opt/ZAM/OPs/indexing.op b/src/script_opt/ZAM/OPs/indexing.op index 788ff2094b..2b028da3df 100644 --- a/src/script_opt/ZAM/OPs/indexing.op +++ b/src/script_opt/ZAM/OPs/indexing.op @@ -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