Commit 17adfa9d authored by Nick Mathewson's avatar Nick Mathewson 🐘
Browse files

log when exit situation is hopeless.


svn:r1057
parent 8e87357a
Loading
Loading
Loading
Loading
+3 −0
Changes for src/or/onion.c: 3 added lines, 0 removed lines.
Original line number Diff line number Diff line
@@ -349,6 +349,9 @@ static routerinfo_t *choose_good_exit_server(routerlist_t *dir)
  } else {
    /* Either there are no pending connections, or no routers even seem to
     * possibly support any of them.  Choose a router at random. */
    if (best_maybe_support == -1) {
      log(LOG_WARN, "All routers are down or middleman -- choosing a doomed exit at random.");
    }
    for(i = best_maybe_support_idx; i < dir->n_routers; i++)
      if(n_supported[i] != -1)
        smartlist_add(sl, dir->routers[i]);