[tor-commits] [tor/master] Correctly set magic numbers on ewma policy data/circuit data when allocating

andrea at torproject.org andrea at torproject.org
Thu Oct 11 02:05:24 UTC 2012


commit c9607694c971a1f77531437ec61dc38c7d5d9ee3
Author: Andrea Shepard <andrea at torproject.org>
Date:   Mon Oct 1 20:30:33 2012 -0700

    Correctly set magic numbers on ewma policy data/circuit data when allocating
---
 src/or/circuitmux_ewma.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

diff --git a/src/or/circuitmux_ewma.c b/src/or/circuitmux_ewma.c
index c918d6f..9c26e1b 100644
--- a/src/or/circuitmux_ewma.c
+++ b/src/or/circuitmux_ewma.c
@@ -226,6 +226,7 @@ ewma_alloc_cmux_data(circuitmux_t *cmux)
   tor_assert(cmux);
 
   pol = tor_malloc_zero(sizeof(*pol));
+  pol->_base.magic = EWMA_POL_DATA_MAGIC;
   pol->active_circuit_pqueue = smartlist_new();
   pol->active_circuit_pqueue_last_recalibrated = cell_ewma_get_tick();
 
@@ -278,6 +279,7 @@ ewma_alloc_circ_data(circuitmux_t *cmux,
   pol = TO_EWMA_POL_DATA(pol_data);
 
   cdata = tor_malloc_zero(sizeof(*cdata));
+  cdata->_base.magic = EWMA_POL_CIRC_DATA_MAGIC;
   cdata->circ = circ;
 
   /*





More information about the tor-commits mailing list