From bd351b9e3b1ba21851b2c87f5202ac3bf5c479c0 Mon Sep 17 00:00:00 2001 From: Keith Packard Date: Tue, 18 Jun 2019 14:25:09 -0700 Subject: [PATCH 1/1] altoslib: Always create an ordered record set for eeprom files If we can't parse the format, just leave it empty. This makes code handling arbitrary records much easier as it doesn't have to check for the ordered set existing. Signed-off-by: Keith Packard --- altoslib/AltosEepromRecordSet.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/altoslib/AltosEepromRecordSet.java b/altoslib/AltosEepromRecordSet.java index e26a1e00..aec302e8 100644 --- a/altoslib/AltosEepromRecordSet.java +++ b/altoslib/AltosEepromRecordSet.java @@ -91,11 +91,12 @@ public class AltosEepromRecordSet implements AltosRecordSet { break; } + ordered = new TreeSet(); + if (record == null) { System.out.printf("failed to parse log format %d\n", config_data.log_format); return; } - ordered = new TreeSet(); int tick = 0; boolean first = true; -- 2.30.2