diff --git a/src/util-mpm-ac.c b/src/util-mpm-ac.c index bb747e34e8..64081db757 100644 --- a/src/util-mpm-ac.c +++ b/src/util-mpm-ac.c @@ -920,7 +920,7 @@ uint32_t SCACSearch(const MpmCtx *mpm_ctx, MpmThreadCtx *mpm_thread_ctx, const uint32_t *pids = ctx->output_table[state & 0x00FFFFFF].pids; for (uint32_t k = 0; k < no_of_entries; k++) { if (pids[k] & AC_CASE_MASK) { - const uint32_t lower_pid = pids[k] & 0x0000FFFF; + const uint32_t lower_pid = pids[k] & AC_PID_MASK; const SCACPatternList *pat = &pid_pat_list[lower_pid]; const int offset = i - pat->patlen + 1;