浏览代码

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 年之前
父节点
当前提交
16ee6830b6
共有 1 个文件被更改,包括 2 次插入1 次删除
  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;