Prechádzať zdrojové kódy

Free prepend_policy values in origin circuits

Nick Mathewson 11 rokov pred
rodič
commit
73a35dc3c0
1 zmenil súbory, kde vykonal 2 pridanie a 0 odobranie
  1. 2 0
      src/or/circuitlist.c

+ 2 - 0
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. */