summaryrefslogtreecommitdiffstats
path: root/hash.c
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 14:26:20 -0800
commit215793cc98d4fca1c5d97ae622fcc0672b22518b (patch)
treedd8d8f1de7b23b45314533041170ef82136aacd5 /hash.c
parent7e661d803f3cb87a62a8728af948fc0e23168083 (diff)
downloadtxr-215793cc98d4fca1c5d97ae622fcc0672b22518b.tar.gz
txr-215793cc98d4fca1c5d97ae622fcc0672b22518b.tar.bz2
txr-215793cc98d4fca1c5d97ae622fcc0672b22518b.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.
Diffstat (limited to 'hash.c')
-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;
}