浏览代码

Warn if ReachableAddresses is set when also ReachableDirAddresses and ReachableORAddresses are set.

svn:r6010
Peter Palfrader 19 年之前
父节点
当前提交
0cc2390f8c
共有 1 个文件被更改,包括 6 次插入0 次删除
  1. 6 0
      src/or/config.c

+ 6 - 0
src/or/config.c

@@ -1837,6 +1837,12 @@ parse_reachable_addresses(void)
 {
   or_options_t *options = get_options();
 
+  if (options->ReachableDirAddresses &&
+      options->ReachableORAddresses &&
+      options->ReachableAddresses)
+    log_warn(LD_CONFIG, "Both ReachableDirAddresses and ReachableORAddresses are set. "
+                        "ReachableAddresses setting will be ignored.");
+
   addr_policy_free(reachable_or_addr_policy);
   reachable_or_addr_policy = NULL;
   if (!options->ReachableORAddresses && options->ReachableAddresses)