From 3c250a2fedc1db1a7f3847318cdafb0929a849cb Mon Sep 17 00:00:00 2001 From: Roger Dingledine Date: Tue, 20 Apr 2004 17:27:54 +0000 Subject: [PATCH] only expire wedged dir conns that haven't already been expired svn:r1676 --- src/or/main.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/or/main.c b/src/or/main.c index 3b583798a0..ee3d24cf5d 100644 --- a/src/or/main.c +++ b/src/or/main.c @@ -307,6 +307,7 @@ static void run_connection_housekeeping(int i, time_t now) { connection_t *conn = connection_array[i]; if(conn->type == CONN_TYPE_DIR && + !conn->marked_for_close && conn->timestamp_lastwritten + 5*60 < now) { log_fn(LOG_WARN,"Expiring wedged directory conn (purpose %d)", conn->purpose); connection_mark_for_close(conn,0);