Just because both are obsolete does not mean we prefer the newer

svn:r6016
This commit is contained in:
Peter Palfrader
2006-02-14 17:48:51 +00:00
parent 0bab094d5d
commit c7f2970777
+2 -3
View File
@@ -398,9 +398,8 @@ connection_or_get_by_identity_digest(const char *digest)
if (!best->is_obsolete && conn->is_obsolete)
continue; /* We never prefer obsolete over non-obsolete connections. */
/* If both are obsolete we prefer the newer: */
if ((best->is_obsolete && conn->is_obsolete && newer) ||
/* We prefer non-obsolete connections */
if (
/* We prefer non-obsolete connections: */
(best->is_obsolete && !conn->is_obsolete) ||
/* If both have circuits we prefer the newer: */
(best->n_circuits && conn->n_circuits && newer) ||