Browse Source

Dont expire circuits we didnt originate. This may be redundant somehow, but better safe than sorry.

svn:r1331
Nick Mathewson 21 years ago
parent
commit
b3f6b55ea1
1 changed files with 1 additions and 0 deletions
  1. 1 0
      src/or/circuit.c

+ 1 - 0
src/or/circuit.c

@@ -926,6 +926,7 @@ void circuit_expire_unused_circuits(void) {
     if(((tmpcirc->timestamp_dirty &&
          tmpcirc->timestamp_dirty + options.NewCircuitPeriod < now) ||
         (options.RunTesting &&
+         tmpcirc->cpath &&
          tmpcirc->timestamp_created + TESTING_CIRCUIT_MAX_AGE < now))
        && !tmpcirc->p_conn
        && !tmpcirc->p_streams