From 16ee6830b63ef545e7c77b6594b212e07f0f95c9 Mon Sep 17 00:00:00 2001 From: Roger Dingledine Date: Mon, 2 Jan 2006 12:19:28 +0000 Subject: [PATCH] only print bandwidth lines to the state file if we're being a server. otherwise this is pointless and probably bad for security. svn:r5704 --- src/or/rephist.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/or/rephist.c b/src/or/rephist.c index 0d2b6cf3b4..dd68df823c 100644 --- a/src/or/rephist.c +++ b/src/or/rephist.c @@ -677,7 +677,8 @@ rep_hist_update_state(or_state_t *state) tor_snprintf(cp, len-(cp-buf), cp == buf ? U64_FORMAT : ","U64_FORMAT, U64_PRINTF_ARG(b->total_in_period)); *s_values = smartlist_create(); - smartlist_split_string(*s_values, buf, ",", SPLIT_SKIP_SPACE, 0); + if (server_mode(get_options())) + smartlist_split_string(*s_values, buf, ",", SPLIT_SKIP_SPACE, 0); } tor_free(buf); state->dirty = 1;