From 0fe5ce423a38520b2a7a214bad8bb4fbfd3073cb Mon Sep 17 00:00:00 2001 From: Nick Mathewson Date: Sat, 10 Jan 2009 14:40:43 +0000 Subject: [PATCH] Fix a harmless-to-us bug in ht.h. There was a field that _HT_FOI_INSERT was never setting. Everything that calls _HT_FOI_INSERT was setting it via tor_malloc_zero, but that's fragile. svn:r18064 --- src/common/ht.h | 1 + 1 file changed, 1 insertion(+) diff --git a/src/common/ht.h b/src/common/ht.h index 53c06d890e..54b030b047 100644 --- a/src/common/ht.h +++ b/src/common/ht.h @@ -418,6 +418,7 @@ ht_string_hash(const char *s) #define _HT_FOI_INSERT(field, head, elm, newent, var) \ { \ newent->field.hte_hash = (elm)->field.hte_hash; \ + newent->field.hte_next = NULL; \ *var = newent; \ ++((head)->hth_n_entries); \ } -- 2.11.4.GIT