diff --git a/CHANGES b/CHANGES index 57c9d3c6b8..28164532b0 100644 --- a/CHANGES +++ b/CHANGES @@ -1,5 +1,5 @@ -2.3-686 | 2015-04-09 15:22:28 -0700 +2.3-687 | 2015-04-10 07:32:52 -0700 * Remove stale signature benchmarking code (-L command-line option). (Jon Siwek) diff --git a/VERSION b/VERSION index 29d227c01b..10e8ed1676 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -2.3-686 +2.3-687 diff --git a/src/RuleMatcher.cc b/src/RuleMatcher.cc index 1fb5e21d67..967c4e4e65 100644 --- a/src/RuleMatcher.cc +++ b/src/RuleMatcher.cc @@ -1097,6 +1097,8 @@ void RuleMatcher::ClearEndpointState(RuleEndpointState* state) { state->payload_size = -1; + ExecPureRules(state, 1); + loop_over_list(state->matchers, j) state->matchers[j]->state->Clear(); }