From: Keith Packard Date: Mon, 28 Aug 2017 00:34:49 +0000 (-0700) Subject: altoslib: Fix parsing of old TM log GPS sat data X-Git-Tag: 1.8.1~7 X-Git-Url: https://git.gag.com/?p=fw%2Faltos;a=commitdiff_plain;h=9537a21b6ddb73b9f086858dad9a7b9d05279741 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 --- 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: