summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2019-01-28 06:17:35 -0800
committerKaz Kylheku <kaz@kylheku.com>2019-01-28 06:17:35 -0800
commit249f3b085eed719f03d60258ef40e501dd783f2f (patch)
treeeb36697c3eb24096070c3f5687463daf83c37932
parentc76eb2345cb24b28aadd3a129610e01c23ef2667 (diff)
downloadtxr-249f3b085eed719f03d60258ef40e501dd783f2f.tar.gz
txr-249f3b085eed719f03d60258ef40e501dd783f2f.tar.bz2
txr-249f3b085eed719f03d60258ef40e501dd783f2f.zip
copy-hash: showstopper: seed must be copied.
* hash.c (copy_hash): Fix failure to initialize seed member in the duplicated hash structure. This regression was introduced along with seeded hashing.
-rw-r--r--hash.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/hash.c b/hash.c
index 5ff3a5a4..0b1f05a3 100644
--- a/hash.c
+++ b/hash.c
@@ -765,6 +765,7 @@ val copy_hash(val existing)
h->table = table;
h->userdata = ex->userdata;
+ h->seed = ex->seed;
h->flags = ex->flags;
h->usecount = 0;
h->hops = ex->hops;