From 171a00ec50146efc97bdd4910053a728e15f3bf8 Mon Sep 17 00:00:00 2001 From: Roger Dingledine Date: Sat, 26 Aug 2006 04:48:50 +0000 Subject: fix a log level -- err is for things that kill tor, warn is for things that tor can recover from. also, avoid situations where people who don't read their logs accumulate ten thousand useless files in their datadir. svn:r8227 --- src/or/config.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src/or/config.c') diff --git a/src/or/config.c b/src/or/config.c index 74b2ca607b..e18d64ad1d 100644 --- a/src/or/config.c +++ b/src/or/config.c @@ -3822,21 +3822,21 @@ or_state_load(void) } if (badstate && !contents) { - log_err(LD_BUG, "Uh oh. We couldn't even validate our own default state. " - "This is a bug in Tor."); + log_warn(LD_BUG, "Uh oh. We couldn't even validate our own default state." + " This is a bug in Tor."); goto done; } else if (badstate && contents) { int i; file_status_t status; size_t len = strlen(fname)+16; char *fname2 = tor_malloc(len); - for (i = 0; i < 10000; ++i) { + for (i = 0; i < 100; ++i) { tor_snprintf(fname2, len, "%s.%d", fname, i); status = file_status(fname2); if (status == FN_NOENT) break; } - if (i == 10000) { + if (i == 100) { log_warn(LD_BUG, "Unable to parse state in \"%s\"; too many saved bad " "state files to move aside. Discarding the old state file.", fname); -- cgit v1.2.3-54-g00ecf