diff options
Diffstat (limited to 'gnu/java/util/WeakIdentityHashMap.java')
-rw-r--r-- | gnu/java/util/WeakIdentityHashMap.java | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/gnu/java/util/WeakIdentityHashMap.java b/gnu/java/util/WeakIdentityHashMap.java index 210a3d8c5..4d9014969 100644 --- a/gnu/java/util/WeakIdentityHashMap.java +++ b/gnu/java/util/WeakIdentityHashMap.java @@ -686,12 +686,12 @@ public class WeakIdentityHashMap extends AbstractMap implements Map { if (next == null) throw new InternalError("WeakIdentityHashMap in inconsistent state"); - prev = next; + prev = next; next = prev.next; } if (prev == null) buckets[slot] = bucket.next; - else + else prev.next = bucket.next; size--; |