Commit 21ed5758 authored by Nick Mathewson's avatar Nick Mathewson 🤹
Browse files

Handle NULL argument to get_configured_bridge_by_addr_port_digest

Fixes bug 2313; bugfix on 0.2.2.26-beta.
parent 2e07925a
Loading
Loading
Loading
Loading

changes/bug3213

0 → 100644
+4 −0
Original line number Diff line number Diff line
  o Major bugfixes:
    - Fix a crash bug when changing bridges in a running Tor process.
      Fixes bug 3213; bugfix on 0.2.2.26-beta.
+1 −1
Original line number Diff line number Diff line
@@ -4539,7 +4539,7 @@ get_configured_bridge_by_addr_port_digest(const tor_addr_t *addr,
          !tor_addr_compare(&bridge->addr, addr, CMP_EXACT) &&
          bridge->port == port)
        return bridge;
      if (tor_memeq(bridge->identity, digest, DIGEST_LEN))
      if (digest && tor_memeq(bridge->identity, digest, DIGEST_LEN))
        return bridge;
    }
  SMARTLIST_FOREACH_END(bridge);