ros2 / rmw_cyclonedds

ROS 2 RMW layer for Eclipse Cyclone DDS
Apache License 2.0
117 stars 90 forks source link

Fix the triggering of guard conditions. (backport #504) #505

Closed mergify[bot] closed 4 months ago

mergify[bot] commented 4 months ago

When a guard condition goes active, we have to remember to increase the trig_idx so we look at the next trigger. Otherwise, we can get into situations where we skip a triggered member.

This is a regression from #482 . This fixes #494 and should also fix https://github.com/ros2/rclcpp/issues/2502 . @Crola1702 FYI.

This should also be backported to Jazzy.


This is an automatic backport of pull request #504 done by Mergify.

clalancette commented 4 months ago

CI: