From: Nick Mathewson Date: Sat, 10 Jan 2009 14:40:43 +0000 (+0000) Subject: Fix a harmless-to-us bug in ht.h. X-Git-Tag: tor-0.2.1.11-alpha~33 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=0fe5ce423a38520b2a7a214bad8bb4fbfd3073cb;p=thirdparty%2Ftor.git 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 --- 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); \ }