mirror of
https://gitee.com/mirrors_PX4/PX4-Autopilot.git
synced 2026-10-15 22:13:33 +08:00
fix resource leak in MavlinkParametersManager: call orb_unsubscribe
This commit is contained in:
@@ -57,6 +57,15 @@ MavlinkParametersManager::MavlinkParametersManager(Mavlink *mavlink) : MavlinkSt
|
||||
_uavcan_parameter_value_sub(-1)
|
||||
{
|
||||
}
|
||||
MavlinkParametersManager::~MavlinkParametersManager()
|
||||
{
|
||||
if (_uavcan_parameter_value_sub >= 0) {
|
||||
orb_unsubscribe(_uavcan_parameter_value_sub);
|
||||
}
|
||||
if (_uavcan_parameter_request_pub) {
|
||||
orb_unadvertise(_uavcan_parameter_request_pub);
|
||||
}
|
||||
}
|
||||
|
||||
unsigned
|
||||
MavlinkParametersManager::get_size()
|
||||
|
||||
@@ -84,6 +84,7 @@ private:
|
||||
|
||||
protected:
|
||||
explicit MavlinkParametersManager(Mavlink *mavlink);
|
||||
~MavlinkParametersManager();
|
||||
|
||||
void send(const hrt_abstime t);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user