Skip to content

Commit 1ad8eea

Browse files
committed
lib/filterx: add hint regarding unlikely drop/done occurence
Signed-off-by: Szilard Parrag <[email protected]>
1 parent dd2a4a3 commit 1ad8eea

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

lib/filterx/expr-compound.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ _eval_exprs(FilterXCompoundExpr *self, FilterXObject **result)
8686
filterx_object_unref(*result);
8787
FilterXEvalContext *context = filterx_eval_get_context();
8888

89-
if (context->eval_control_modifier == FXC_DROP || context->eval_control_modifier == FXC_DONE)
89+
if (G_UNLIKELY(context->eval_control_modifier == FXC_DROP || context->eval_control_modifier == FXC_DONE))
9090
/* code flow modifier detected, short circuiting */
9191
return TRUE;
9292

lib/filterx/filterx-eval.c

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -165,7 +165,8 @@ filterx_eval_exec(FilterXEvalContext *context, FilterXExpr *expr, LogMessage *ms
165165
filterx_eval_clear_errors();
166166
goto fail;
167167
}
168-
if (context->eval_control_modifier == FXC_DROP)
168+
169+
if (G_UNLIKELY(context->eval_control_modifier == FXC_DROP))
169170
result = FXE_DROP;
170171
else if (filterx_object_truthy(res))
171172
result = FXE_SUCCESS;

0 commit comments

Comments
 (0)