소스 검색

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)