Pārlūkot izejas kodu

Fix a memory leak in rend_services_introduce

This is CID 1256187 ; bug not in any released tor.
Nick Mathewson 10 gadi atpakaļ
vecāks
revīzija
0bfadbf4b9
1 mainītis faili ar 2 papildinājumiem un 1 dzēšanām
  1. 2 1
      src/or/rendservice.c

+ 2 - 1
src/or/rendservice.c

@@ -3073,11 +3073,12 @@ rend_services_introduce(void)
   const or_options_t *options = get_options();
   /* List of nodes we need to _exclude_ when choosing a new node to establish
    * an intro point to. */
-  smartlist_t *exclude_nodes = smartlist_new();
+  smartlist_t *exclude_nodes;
 
   if (!have_completed_a_circuit())
     return;
 
+  exclude_nodes = smartlist_new();
   now = time(NULL);
 
   for (i=0; i < smartlist_len(rend_service_list); ++i) {