commit 73a35dc3c0b4ab6cf79d88fc513c5c2762eff28a Author: Nick Mathewson nickm@torproject.org Date: Tue Mar 19 12:29:08 2013 -0400
Free prepend_policy values in origin circuits --- src/or/circuitlist.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/src/or/circuitlist.c b/src/or/circuitlist.c index 17e18c7..eab3ebf 100644 --- a/src/or/circuitlist.c +++ b/src/or/circuitlist.c @@ -24,6 +24,7 @@ #include "nodelist.h" #include "onion.h" #include "onion_fast.h" +#include "policies.h" #include "relay.h" #include "rendclient.h" #include "rendcommon.h" @@ -653,6 +654,7 @@ circuit_free(circuit_t *circ) memwipe(ocirc->socks_password, 0x06, ocirc->socks_password_len); tor_free(ocirc->socks_password); } + addr_policy_list_free(ocirc->prepend_policy); } else { or_circuit_t *ocirc = TO_OR_CIRCUIT(circ); /* Remember cell statistics for this circuit before deallocating. */