diff --git a/src/modules/uORB/uORBDevices_posix.cpp b/src/modules/uORB/uORBDevices_posix.cpp index 8c0516c681..279da29060 100644 --- a/src/modules/uORB/uORBDevices_posix.cpp +++ b/src/modules/uORB/uORBDevices_posix.cpp @@ -689,6 +689,7 @@ uORB::DeviceNode *uORB::DeviceMaster::GetDeviceNode(const char *nodepath) std::string np(nodepath); auto iter = _node_map.find(np); + if (iter != _node_map.end()) { rc = iter->second; } diff --git a/src/modules/uORB/uORBMain.cpp b/src/modules/uORB/uORBMain.cpp index b17f579d7e..0769ea6adf 100644 --- a/src/modules/uORB/uORBMain.cpp +++ b/src/modules/uORB/uORBMain.cpp @@ -98,6 +98,7 @@ uorb_main(int argc, char *argv[]) PX4_WARN("orb is not running! start it first"); return -ESRCH; } + uORBTest::UnitTest &t = uORBTest::UnitTest::instance(); return t.test(); }