diff --git a/libwccl/ops/match/conditions/isannotatedas.cpp b/libwccl/ops/match/conditions/isannotatedas.cpp index a7de36d139c596a7d3f4fae6c9cd90b67ab35891..7d568acfad2a3df8085458f5a76b19b82423002d 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).