Browse Source

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

Roger Dingledine 20 years ago
parent
commit
16ee6830b6
1 changed files with 2 additions and 1 deletions
  1. 2 1
      src/or/rephist.c

+ 2 - 1
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;