Browse Source

gps_blending add protection against accessing non-exist array item

release/1.12
bazooka joe 4 years ago committed by Lorenz Meier
parent
commit
8087fac3fc
  1. 6
      src/modules/sensors/vehicle_gps_position/gps_blending.hpp

6
src/modules/sensors/vehicle_gps_position/gps_blending.hpp

@ -67,8 +67,10 @@ public: @@ -67,8 +67,10 @@ public:
void setGpsData(const sensor_gps_s &gps_data, int instance)
{
_gps_state[instance] = gps_data;
_gps_updated[instance] = true;
if (instance < GPS_MAX_RECEIVERS_BLEND) {
_gps_state[instance] = gps_data;
_gps_updated[instance] = true;
}
}
void setBlendingUseSpeedAccuracy(bool enabled) { _blend_use_spd_acc = enabled; }
void setBlendingUseHPosAccuracy(bool enabled) { _blend_use_hpos_acc = enabled; }

Loading…
Cancel
Save