Commit 46cd466d authored by Nick Mathewson's avatar Nick Mathewson 🦀
Browse files

Merge remote-tracking branch 'origin/maint-0.2.7'

parents 34b4da70 5b207019
Loading
Loading
Loading
Loading

changes/bug17401

0 → 100644
+3 −0
Original line number Diff line number Diff line
  o Major bugfixes (correctness):
    - Fix a use-after-free bug in validate_intro_point_failure().
      Fixes bug 17401; bugfix on 0.2.7.3-rc.
+1 −1
Original line number Diff line number Diff line
@@ -418,8 +418,8 @@ validate_intro_point_failure(const rend_service_descriptor_t *desc,
      SMARTLIST_DEL_CURRENT(desc->intro_nodes, intro);
      /* Keep it for our new entry. */
      digestmap_set(new_entry->intro_failures, (char *) identity, ent_dup);
      /* Only free it when we're done looking at it. */
      rend_intro_point_free(intro);

      continue;
    }
  } SMARTLIST_FOREACH_END(intro);