diff options
author | Keith Packard <keithp@keithp.com> | 2017-08-27 17:34:49 -0700 |
---|---|---|
committer | Keith Packard <keithp@keithp.com> | 2017-08-27 17:40:53 -0700 |
commit | 9537a21b6ddb73b9f086858dad9a7b9d05279741 (patch) | |
tree | 88940270c0e090d42d5a95f5ff48eac5e155cdd7 | |
parent | 92b689bfd78a96ba56f0e1022ba68b7384a9b9b6 (diff) |
altoslib: Fix parsing of old TM log GPS sat data
Attempting to fetch sat data from wrong byte led to array bounds
exception.
Signed-off-by: Keith Packard <keithp@keithp.com>
-rw-r--r-- | altoslib/AltosEepromRecordFull.java | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/altoslib/AltosEepromRecordFull.java b/altoslib/AltosEepromRecordFull.java index 85709f73..32df9578 100644 --- a/altoslib/AltosEepromRecordFull.java +++ b/altoslib/AltosEepromRecordFull.java @@ -85,7 +85,7 @@ public class AltosEepromRecordFull extends AltosEepromRecord { case AltosLib.AO_LOG_GPS_SAT: gps = cal_data.make_temp_gps(tick(),true); int svid = data16(0); - int c_n0 = data16(3); + int c_n0 = data16(2); gps.add_sat(svid, c_n0); break; case AltosLib.AO_LOG_GPS_DATE: |