diff options
author | Keith Packard <keithp@keithp.com> | 2016-05-15 13:53:38 -0700 |
---|---|---|
committer | Keith Packard <keithp@keithp.com> | 2016-05-15 13:53:38 -0700 |
commit | 29123a60272777916e5aae08369d0f03c2f135b6 (patch) | |
tree | 4a90fae96bfc215187e94153437f0d0791584c96 | |
parent | b1a90adac9f6e2a609ce1ccd6749462bb5c9adbe (diff) |
altoslib: Allow empty values in AltosHashSet representation
Check for value termination before appending the first character.
Signed-off-by: Keith Packard <keithp@keithp.com>
-rw-r--r-- | altoslib/AltosHashSet.java | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/altoslib/AltosHashSet.java b/altoslib/AltosHashSet.java index 4b89f8cc..77bd48c2 100644 --- a/altoslib/AltosHashSet.java +++ b/altoslib/AltosHashSet.java @@ -35,12 +35,12 @@ public class AltosHashSet extends Hashtable<String,String> { ArrayList<Integer> chars = new ArrayList<Integer>(); for (;;) { - chars.add(c); - c = get(reader); if (c == -1 || c == ';') break; if (c == '\\') c = get(reader); + chars.add(c); + c = get(reader); } int[] ch = new int[chars.size()]; for (int i = 0; i < ch.length; i++) |