Abandon rendezvous circuits on SIGNAL NEWNYM

This commit is contained in:
Robert Ransom
2011-06-09 19:56:40 -07:00
committed by Nick Mathewson
parent bf4b819aae
commit 010b8dd4f6
2 changed files with 10 additions and 1 deletions
+2 -1
View File
@@ -59,7 +59,8 @@ circuit_is_acceptable(circuit_t *circ, edge_connection_t *conn,
return 0;
}
if (purpose == CIRCUIT_PURPOSE_C_GENERAL)
if (purpose == CIRCUIT_PURPOSE_C_GENERAL ||
purpose == CIRCUIT_PURPOSE_C_REND_JOINED)
if (circ->timestamp_dirty &&
circ->timestamp_dirty+get_options()->MaxCircuitDirtiness <= now)
return 0;