From: G.E Date: Wed, 8 May 2024 09:33:22 +0000 (+0300) Subject: one more fixed that had been missed. X-Git-Tag: vectorscan/5.4.12^2~52^2~3 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c38bb8bc1d5a21d43caa846a9ceddd2228cca6ed;p=thirdparty%2Fvectorscan.git one more fixed that had been missed. --- diff --git a/src/rose/rose_build_add_mask.cpp b/src/rose/rose_build_add_mask.cpp index 4d1f72bb..aa36ecd3 100644 --- a/src/rose/rose_build_add_mask.cpp +++ b/src/rose/rose_build_add_mask.cpp @@ -302,17 +302,17 @@ unique_ptr buildMaskLhs(bool anchored, u32 prefix_len, assert(prefix_len); assert(mask.size() >= prefix_len); - NFAVertex preds = anchored ? lhs->start : lhs->startDs; + NFAVertex lpreds = anchored ? lhs->start : lhs->startDs; u32 m_idx = 0; while (prefix_len--) { NFAVertex v = add_vertex(*lhs); (*lhs)[v].char_reach = mask[m_idx++]; - add_edge(preds, v, *lhs); - preds = v; + add_edge(lpreds, v, *lhs); + lpreds = v; } - add_edge(preds, lhs->accept, *lhs); - (*lhs)[preds].reports.insert(0); + add_edge(lpreds, lhs->accept, *lhs); + (*lhs)[lpreds].reports.insert(0); return lhs; }