Skip to content

Commit 2aa4f9c

Browse files
authored
Close transport on shutdown (#78)
* Close transport on shutdown * Update
1 parent 1b92da0 commit 2aa4f9c

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

rmw_microxrcedds_c/src/rmw_init.c

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -319,7 +319,7 @@ rmw_shutdown(rmw_context_t * context)
319319
context->implementation_identifier,
320320
eprosima_microxrcedds_identifier,
321321
return RMW_RET_INCORRECT_RMW_IMPLEMENTATION);
322-
322+
323323
rmw_ret_t ret = rmw_context_fini(context);
324324

325325
if (RMW_RET_OK == ret) {
@@ -347,6 +347,9 @@ rmw_context_fini(rmw_context_t * context)
347347

348348
uxr_delete_session(&context->impl->session);
349349
rmw_uxrce_fini_session_memory(context->impl);
350+
351+
CLOSE_TRANSPORT(&context->impl->transport);
352+
350353
context->impl = NULL;
351354

352355
return ret;

0 commit comments

Comments
 (0)