From a286ba3c686267dddeaa9b117527777d553a193a Mon Sep 17 00:00:00 2001 From: Adam Wardynski <award@.(win7-laptop)> Date: Tue, 26 Apr 2011 14:44:27 +0200 Subject: [PATCH] Fix logic reversal bug when checking for start of a segment. --- libwccl/ops/match/conditions/isannotatedas.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libwccl/ops/match/conditions/isannotatedas.cpp b/libwccl/ops/match/conditions/isannotatedas.cpp index a7de36d..7d568ac 100644 --- a/libwccl/ops/match/conditions/isannotatedas.cpp +++ b/libwccl/ops/match/conditions/isannotatedas.cpp @@ -24,7 +24,7 @@ MatchResult IsAnnotatedAs::apply(const ActionExecContext& context) const return MatchResult(); } // ok, so are we at the beginning of the segment? - if (channel.get_segment_at(orig_iter - 1) != segment_idx) { + if (channel.get_segment_at(orig_iter - 1) == segment_idx) { return MatchResult(); } // we are at the beginning of a segment with given annotation, so match it (continuous fragment at least). -- GitLab