Browse Source

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

Nick Mathewson 15 years ago
parent
commit
0fe5ce423a
1 changed files with 1 additions and 0 deletions
  1. 1 0
      src/common/ht.h

+ 1 - 0
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);                              \
   }