diff --git a/msg/templates/urtps/microRTPS_transport.cpp b/msg/templates/urtps/microRTPS_transport.cpp index 7f6d4a0ed8..9252d26eb9 100644 --- a/msg/templates/urtps/microRTPS_transport.cpp +++ b/msg/templates/urtps/microRTPS_transport.cpp @@ -330,6 +330,8 @@ int UART_node::init() // If using shared UART, no need to set it up if (_baudrate == 0) { + _poll_fd[0].fd = _uart_fd; + _poll_fd[0].events = POLLIN; return _uart_fd; }