summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKeith Packard <keithp@keithp.com>2016-05-15 13:53:38 -0700
committerKeith Packard <keithp@keithp.com>2016-05-15 13:53:38 -0700
commit29123a60272777916e5aae08369d0f03c2f135b6 (patch)
tree4a90fae96bfc215187e94153437f0d0791584c96
parentb1a90adac9f6e2a609ce1ccd6749462bb5c9adbe (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.java4
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++)