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

[tor-commits] [tor/master] Merge remote-tracking branch 'public/bug3153'



commit 174cbff8cf855dc1bbf690694f539ba3f85a508c
Merge: 6b670d6 4ba9f3e
Author: Nick Mathewson <nickm@xxxxxxxxxxxxxx>
Date:   Thu Jul 7 11:14:04 2011 -0400

    Merge remote-tracking branch 'public/bug3153'
    
    Conflicts:
    	src/or/nodelist.c

 changes/bug3153    |    5 +++++
 src/or/microdesc.c |   41 ++++++++++++++++++++++++++++++++++++++++-
 src/or/nodelist.c  |   18 ++++++++++++++++--
 src/or/or.h        |    5 +++++
 4 files changed, 66 insertions(+), 3 deletions(-)

diff --cc src/or/nodelist.c
index 96b65a1,29bd7e0..0813121
--- a/src/or/nodelist.c
+++ b/src/or/nodelist.c
@@@ -183,9 -187,13 +187,13 @@@ nodelist_set_consensus(networkstatus_t 
      node->rs = rs;
      if (ns->flavor == FLAV_MICRODESC) {
        if (node->md == NULL ||
 -          0!=memcmp(node->md->digest,rs->descriptor_digest,DIGEST256_LEN)) {
 +          tor_memneq(node->md->digest,rs->descriptor_digest,DIGEST256_LEN)) {
+         if (node->md)
+           node->md->held_by_node = 0;
          node->md = microdesc_cache_lookup_by_digest256(NULL,
                                                         rs->descriptor_digest);
+         if (node->md)
+           node->md->held_by_node = 1;
        }
      }
  

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