소스 검색

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

svn:r6016
Peter Palfrader 18 년 전
부모
커밋
c7f2970777
1개의 변경된 파일2개의 추가작업 그리고 3개의 파일을 삭제
  1. 2 3
      src/or/connection_or.c

+ 2 - 3
src/or/connection_or.c

@@ -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) ||