Browse Source

when calling connection_get_by_identity_digest, don't do a memcmp
for non-OR conns. this should save a bit of time.


svn:r5456

Roger Dingledine 20 years ago
parent
commit
6452aecedb
1 changed files with 1 additions and 0 deletions
  1. 1 0
      src/or/connection.c

+ 1 - 0
src/or/connection.c

@@ -1590,6 +1590,7 @@ connection_get_by_identity_digest(const char *digest)
   for (i=0;i<n;i++) {
     conn = carray[i];
     if (conn->marked_for_close ||
+        conn->type != CONN_TYPE_OR ||
         memcmp(conn->identity_digest, digest, DIGEST_LEN))
       continue;
     if (!best) {