From 9537a21b6ddb73b9f086858dad9a7b9d05279741 Mon Sep 17 00:00:00 2001 From: Keith Packard Date: Sun, 27 Aug 2017 17:34:49 -0700 Subject: [PATCH] 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 --- altoslib/AltosEepromRecordFull.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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: -- 2.30.2