Browse Source

Merge remote branch 'origin/maint-0.2.2'

Conflicts:
	src/or/networkstatus.c
Nick Mathewson 13 years ago
parent
commit
d17b9bf1a5
1 changed files with 2 additions and 2 deletions
  1. 2 2
      src/or/networkstatus.c

+ 2 - 2
src/or/networkstatus.c

@@ -1593,7 +1593,7 @@ networkstatus_set_current_consensus(const char *consensus,
   const digests_t *current_digests = NULL;
   consensus_waiting_for_certs_t *waiting = NULL;
   time_t current_valid_after = 0;
-  int free_consensus = 1;
+  int free_consensus = 1; /* Free 'c' at the end of the function */
 
   if (flav < 0) {
     /* XXXX we don't handle unrecognized flavors yet. */
@@ -1693,7 +1693,7 @@ networkstatus_set_current_consensus(const char *consensus,
         networkstatus_vote_free(waiting->consensus);
         tor_free(waiting->body);
         waiting->consensus = c;
-        c = NULL; /* Prevent free. */
+        free_consensus = 0;
         waiting->body = tor_strdup(consensus);
         waiting->set_at = now;
         waiting->dl_failed = 0;