diff --git a/rmw_cyclonedds_cpp/src/rmw_node.cpp b/rmw_cyclonedds_cpp/src/rmw_node.cpp index a34c1ec..c8f9fa5 100644 --- a/rmw_cyclonedds_cpp/src/rmw_node.cpp +++ b/rmw_cyclonedds_cpp/src/rmw_node.cpp @@ -1481,7 +1481,7 @@ extern "C" rmw_ret_t rmw_send_request (const rmw_client_t *client, const void *r auto info = static_cast (client->data); cdds_request_header_t header; header.guid = info->client.pub->pubiid; - header.seq = *sequence_id = next_request_id++; + header.seq = *sequence_id = ++next_request_id; return rmw_send_response_request (&info->client, header, ros_request); }