dronecan: don't init if can interface fails to init

This commit is contained in:
alexklimaj 2025-01-07 15:11:05 -07:00 committed by Daniel Agar
parent 585e5d1482
commit 2625c5211b

View File

@ -705,11 +705,12 @@ UavcanNode::Run()
if (can_init_res < 0) {
PX4_ERR("CAN driver init failed %i", can_init_res);
} else {
_instance->init(node_id, can->driver.updateEvent());
_node_init = true;
}
_instance->init(node_id, can->driver.updateEvent());
_node_init = true;
}
pthread_mutex_lock(&_node_mutex);