diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2019-02-24 07:53:56 -0800 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2019-02-24 07:53:56 -0800 |
commit | 70a74fbfd01dc5b236888a1d62d9c7b0dcaabde7 (patch) | |
tree | 0165ced5990749d0d06f556f1f1618c010a2f861 | |
parent | d69b1f7012c0168910faa1e88a0e0c6b776ca094 (diff) | |
download | txr-70a74fbfd01dc5b236888a1d62d9c7b0dcaabde7.tar.gz txr-70a74fbfd01dc5b236888a1d62d9c7b0dcaabde7.tar.bz2 txr-70a74fbfd01dc5b236888a1d62d9c7b0dcaabde7.zip |
hash: gc issue in clearhash.
* hash.c (clearhash): Assignment of new table into hash
requires setcheck, because it's putting a new object into an
old one.
-rw-r--r-- | hash.c | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -876,6 +876,7 @@ val clearhash(val hash) h->modulus = c_num(mod); h->count = 0; h->table = table; + setcheck(hash, table); return oldcount ? num(oldcount) : nil; } |