adjust passing logic for offboard

This commit is contained in:
Trent Lukaczyk
2014-12-15 15:53:17 -08:00
parent 21485462e0
commit 4866984672
+1 -1
View File
@@ -392,7 +392,7 @@ Mavlink::forward_message(const mavlink_message_t *msg, Mavlink *self)
/* if not in normal mode, we are an onboard link
* onboard links should only pass on messages from the same system ID */
if (!(self->_mode != MAVLINK_MODE_NORMAL && msg->sysid != mavlink_system.sysid)) {
if ( self->_mode != MAVLINK_MODE_ONBOARD || msg->sysid == mavlink_system.sysid ) {
inst->pass_message(msg);
}
}