Commit 35bd6caa authored by Roger Dingledine's avatar Roger Dingledine
Browse files

Fix crash with "tor --list-fingerprint" (reported by seeess).


svn:r9328
parent 8835bb84
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -8,6 +8,7 @@ Changes in version 0.1.2.7-alpha - 2007-??-??
    - Previously, we would cache up to 16 old networkstatus documents
      indefinitely, if they came from nontrusted authorities.  Now we
      discard them if they are more than 10 days old.
    - Fix crash with "tor --list-fingerprint" (reported by seeess).


Changes in version 0.1.2.6-alpha - 2007-01-09
+1 −1
Original line number Diff line number Diff line
@@ -585,7 +585,7 @@ circuit_get_by_edge_conn(edge_connection_t *conn)
  return circ;
}

/** For each circuits that have <b>conn</b> as n_conn or p_conn, unlink the
/** For each circuit that has <b>conn</b> as n_conn or p_conn, unlink the
 * circuit from the orconn,circid map, and mark it for close if it hasn't
 * been marked already.
 */
+6 −5
Original line number Diff line number Diff line
@@ -904,16 +904,16 @@ options_act(or_options_t *old_options)
    tor_free(fn);
  }

  /* Bail out at this point if we're not going to be a client or server:
   * we want to not fork, and to log stuff to stderr. */
  if (options->command != CMD_RUN_TOR)
    return 0;

  /* Load state */
  if (! global_state)
    if (or_state_load())
      return -1;

  /* Bail out at this point if we're not going to be a client or server:
   * we want to not fork, and to log stuff to stderr. */
  if (options->command != CMD_RUN_TOR)
    return 0;

  {
    smartlist_t *sl = smartlist_create();
    char *errmsg = NULL;
@@ -3881,6 +3881,7 @@ decode_libevent_version(void)
or_state_t *
get_or_state(void)
{
  tor_assert(global_state);
  return global_state;
}