From 15e50b26dc5f3cf773bb1824a265dc28bd383279 Mon Sep 17 00:00:00 2001 From: Lorenz Meier Date: Sun, 28 Aug 2016 15:12:03 +0200 Subject: [PATCH] Fix MAVLink subscription --- src/modules/mavlink/mavlink_orb_subscription.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/modules/mavlink/mavlink_orb_subscription.cpp b/src/modules/mavlink/mavlink_orb_subscription.cpp index 3635d8912b..f1747e3a79 100644 --- a/src/modules/mavlink/mavlink_orb_subscription.cpp +++ b/src/modules/mavlink/mavlink_orb_subscription.cpp @@ -170,6 +170,9 @@ MavlinkOrbSubscription::is_published() // If it does not exist its not published if (orb_exists(_topic, _instance)) { return false; + + } else if (_fd < 0) { + _fd = orb_subscribe_multi(_topic, _instance); } bool updated;