From: Justin Viiret Date: Mon, 4 Jul 2016 01:27:21 +0000 (+1000) Subject: limex: compress repeats before state X-Git-Tag: v4.3.0^2~75 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=19e79be87d4f3f62a6d0f9e16fe2a36662200172;p=thirdparty%2Fvectorscan.git limex: compress repeats before state --- diff --git a/src/nfa/limex_runtime_impl.h b/src/nfa/limex_runtime_impl.h index e6c1c06f..052ad167 100644 --- a/src/nfa/limex_runtime_impl.h +++ b/src/nfa/limex_runtime_impl.h @@ -371,14 +371,13 @@ void COMPRESS_REPEATS_FN(const IMPL_NFA_T *limex, void *dest, const void *src, } char JOIN(LIMEX_API_ROOT, _queueCompressState)(const struct NFA *n, - const struct mq *q, - s64a loc) { + const struct mq *q, s64a loc) { void *dest = q->streamState; const void *src = q->state; u8 key = queue_prev_byte(q, loc); const IMPL_NFA_T *limex = getImplNfa(n); - COMPRESS_FN(limex, dest, src, key); COMPRESS_REPEATS_FN(limex, dest, src, q->offset + loc); + COMPRESS_FN(limex, dest, src, key); return 0; }