Commit 2c14705a authored by Roger Dingledine's avatar Roger Dingledine
Browse files

patch from karsten to fix more of bug 767


svn:r16817
parent f95d7c18
Loading
Loading
Loading
Loading
+6 −1
Original line number Diff line number Diff line
@@ -463,7 +463,12 @@ directory_initiate_command_routerstatus(routerstatus_t *status,
  struct in_addr in;
  const char *address;
  tor_addr_t addr;
  if ((router = router_get_by_digest(status->identity_digest))) {
  router = router_get_by_digest(status->identity_digest);
  if (!router && anonymized_connection) {
    log_info(LD_DIR, "Not sending anonymized request to directory; we "
                     "don't have its router descriptor.");
    return;
  } else if (router) {
    address = router->address;
  } else {
    in.s_addr = htonl(status->addr);