diff --git a/src/modules/micrortps_bridge/micrortps_client/microRTPS_client_main.cpp b/src/modules/micrortps_bridge/micrortps_client/microRTPS_client_main.cpp index 086a9f008a..a08a02e51c 100644 --- a/src/modules/micrortps_bridge/micrortps_client/microRTPS_client_main.cpp +++ b/src/modules/micrortps_bridge/micrortps_client/microRTPS_client_main.cpp @@ -261,6 +261,8 @@ int micrortps_client_main(int argc, char *argv[]) if (nullptr != transport_node) { transport_node->close(); } + _rtps_task = -1; + return 0; }