diff options
author | Bdale Garbee <bdale@gag.com> | 2013-12-18 18:25:35 -0700 |
---|---|---|
committer | Bdale Garbee <bdale@gag.com> | 2013-12-18 18:25:35 -0700 |
commit | d9982c257463f23be940eea66bd4dc3aadff0043 (patch) | |
tree | a4744aa4f82b6e9a0a7d019c4112516191aed7c8 /altoslib/AltosTelemetryReader.java | |
parent | 1b97ed2b64bcbcd969124964f1e49837899f1c70 (diff) | |
parent | b63fc05481bf6d57e6385704ce53c1c19afa9c2e (diff) |
Merge branch 'master' of ssh://git.gag.com/scm/git/fw/altos
Diffstat (limited to 'altoslib/AltosTelemetryReader.java')
-rw-r--r-- | altoslib/AltosTelemetryReader.java | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/altoslib/AltosTelemetryReader.java b/altoslib/AltosTelemetryReader.java index 405c555b..eeb35cb5 100644 --- a/altoslib/AltosTelemetryReader.java +++ b/altoslib/AltosTelemetryReader.java @@ -124,6 +124,7 @@ public class AltosTelemetryReader extends AltosFlightReader { public AltosTelemetryReader (AltosLink in_link) throws IOException, InterruptedException, TimeoutException { link = in_link; + boolean success = false; try { log = new AltosLog(link); name = link.name; @@ -133,8 +134,10 @@ public class AltosTelemetryReader extends AltosFlightReader { telemetry = AltosPreferences.telemetry(link.serial); set_telemetry(telemetry); link.add_monitor(telem); + success = true; } finally { - close(true); + if (!success) + close(true); } } } |