diff --git a/src/or/routerlist.c b/src/or/routerlist.c index 2b62713c1b..c4b2949cd6 100644 --- a/src/or/routerlist.c +++ b/src/or/routerlist.c @@ -2950,6 +2950,7 @@ router_differences_are_cosmetic(routerinfo_t *r1, routerinfo_t *r2) tor_version_as_new_as(r2->platform, "0.1.1.6-alpha")) return 0; + /* r1 should be the one that was published first. */ if (r1->published_on > r2->published_on) { routerinfo_t *ri_tmp = r2; r2 = r1; @@ -2989,8 +2990,8 @@ router_differences_are_cosmetic(routerinfo_t *r1, routerinfo_t *r2) (r2->bandwidthcapacity < r1->bandwidthcapacity/2)) return 0; - /* Did more than 6 hours pass? */ - if (r1->published_on + 6*60*60 < r2->published_on) + /* Did more than 12 hours pass? */ + if (r1->published_on + 12*60*60 < r2->published_on) return 0; /* Did uptime fail to increase by approximately the amount we would think,