Преглед изворни кода

another coverity-found memory leak

svn:r17062
Roger Dingledine пре 17 година
родитељ
комит
c9bddb24b2
1 измењених фајлова са 5 додато и 3 уклоњено
  1. 5 3
      src/or/circuitbuild.c

+ 5 - 3
src/or/circuitbuild.c

@@ -2376,9 +2376,11 @@ entry_guards_prepend_from_config(void)
     return;
     return;
   }
   }
 
 
-  if (options->EntryNodes)
-    log_info(LD_CIRC,"Adding configured EntryNodes '%s'.",
-             routerset_to_string(options->EntryNodes));
+  if (options->EntryNodes) {
+    char *string = routerset_to_string(options->EntryNodes);
+    log_info(LD_CIRC,"Adding configured EntryNodes '%s'.", string);
+    tor_free(string);
+  }
 
 
   entry_routers = smartlist_create();
   entry_routers = smartlist_create();
   entry_fps = smartlist_create();
   entry_fps = smartlist_create();