summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2019-11-18 07:21:01 -0800
committerKaz Kylheku <kaz@kylheku.com>2019-11-18 07:21:01 -0800
commit1258fb3167f95cbd5d122b2b1734c08afdf963cb (patch)
treedd8d8f1de7b23b45314533041170ef82136aacd5
parent65f5321954b267572133675caef08e5d1cf449ec (diff)
downloadtxr-1258fb3167f95cbd5d122b2b1734c08afdf963cb.tar.gz
txr-1258fb3167f95cbd5d122b2b1734c08afdf963cb.tar.bz2
txr-1258fb3167f95cbd5d122b2b1734c08afdf963cb.zip
hash: bugfix: bad memset size in hash-reset.
* hash.c (hash_reset): Clear the whole structure, not just a pointer-sized region at its base.
-rw-r--r--hash.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/hash.c b/hash.c
index c2b0ef4d..8e894db2 100644
--- a/hash.c
+++ b/hash.c
@@ -1160,7 +1160,7 @@ val hash_reset(val iter, val hash)
if (hash)
hash_iter_init(hi, hash, self);
else
- memset(hi, 0, sizeof hi);
+ memset(hi, 0, sizeof *hi);
return iter;
}