Stop complaining loudly whenever some poor client falls off

the network before we finish writing to him.


svn:r5850
This commit is contained in:
Roger Dingledine 2006-01-23 09:23:04 +00:00
parent 45757dafb7
commit de13ddd26f

View File

@ -482,6 +482,7 @@ conn_close_if_marked(int i)
if (connection_wants_to_flush(conn)) { if (connection_wants_to_flush(conn)) {
int severity; int severity;
if (conn->type == CONN_TYPE_EXIT || if (conn->type == CONN_TYPE_EXIT ||
(conn->type == CONN_TYPE_OR && server_mode(get_options())) ||
(conn->type == CONN_TYPE_DIR && conn->purpose == DIR_PURPOSE_SERVER)) (conn->type == CONN_TYPE_DIR && conn->purpose == DIR_PURPOSE_SERVER))
severity = LOG_INFO; severity = LOG_INFO;
else else
@ -786,6 +787,8 @@ run_scheduled_events(time_t now)
/* Only caches actually need to fetch directories now. */ /* Only caches actually need to fetch directories now. */
if (options->DirPort && !options->V1AuthoritativeDir) { if (options->DirPort && !options->V1AuthoritativeDir) {
/* XXX actually, we should only do this if we want to advertise
* our dirport. not simply if we configured one. -RD */
directory_get_from_dirserver(DIR_PURPOSE_FETCH_DIR, NULL, 1); directory_get_from_dirserver(DIR_PURPOSE_FETCH_DIR, NULL, 1);
} }