[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

[tor-commits] [tor/master] Merge remote-tracking branch 'asn/bug21052'



commit 2d2ab29ce89d85f64f4bf4802d6b1e22a74a9ad9
Merge: 77788fa def7115
Author: Nick Mathewson <nickm@xxxxxxxxxxxxxx>
Date:   Wed Feb 1 15:53:16 2017 -0500

    Merge remote-tracking branch 'asn/bug21052'

 changes/bug21052    |  4 +++
 src/or/entrynodes.c | 74 +++++++++++++++++++++++++++++++++++------------------
 2 files changed, 53 insertions(+), 25 deletions(-)

diff --cc src/or/entrynodes.c
index e341739,e26f32d..b7c05f1
--- a/src/or/entrynodes.c
+++ b/src/or/entrynodes.c
@@@ -1851,10 -1944,11 +1897,12 @@@ select_entry_guard_for_circuit(guard_se
                                                     rst,
                                                     SAMPLE_EXCLUDE_CONFIRMED |
                                                     SAMPLE_EXCLUDE_PRIMARY |
 -                                                   SAMPLE_EXCLUDE_PENDING);
 +                                                   SAMPLE_EXCLUDE_PENDING |
 +                                                   flags);
      if (guard == NULL) {
-       log_info(LD_GUARD, "Absolutely no sampled guards were available.");
+       log_info(LD_GUARD, "Absolutely no sampled guards were available. "
+                "Marking all guards for retry and starting from top again.");
+       mark_all_guards_maybe_reachable(gs);
        return NULL;
      }
      guard->is_pending = 1;

_______________________________________________
tor-commits mailing list
tor-commits@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits