From: Andrea Shepard Date: Tue, 2 Oct 2012 03:30:33 +0000 (-0700) Subject: Correctly set magic numbers on ewma policy data/circuit data when allocating X-Git-Tag: tor-0.2.4.4-alpha~37^2~8 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c9607694c971a1f77531437ec61dc38c7d5d9ee3;p=thirdparty%2Ftor.git Correctly set magic numbers on ewma policy data/circuit data when allocating --- diff --git a/src/or/circuitmux_ewma.c b/src/or/circuitmux_ewma.c index c918d6ff8a..9c26e1b2f3 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; /*