summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKeith Packard <keithp@keithp.com>2017-08-27 17:34:49 -0700
committerKeith Packard <keithp@keithp.com>2017-08-27 17:40:53 -0700
commit9537a21b6ddb73b9f086858dad9a7b9d05279741 (patch)
tree88940270c0e090d42d5a95f5ff48eac5e155cdd7
parent92b689bfd78a96ba56f0e1022ba68b7384a9b9b6 (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.java2
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: