瀏覽代碼

Correct "longest possible policy" comment in router policy

The "longest possible policy" comment in
router_parse_addr_policy_item_from_string() used an example policy
that was actually shorter than the maximum length.

This comment was amended, and expanded to count the maximum number of
characters.

Comment change only.
teor 11 年之前
父節點
當前提交
9a34caa4e7
共有 1 個文件被更改,包括 3 次插入1 次删除
  1. 3 1
      src/or/routerparse.c

+ 3 - 1
src/or/routerparse.c

@@ -3361,7 +3361,9 @@ router_parse_addr_policy_item_from_string,(const char *s, int assume_action))
 {
   directory_token_t *tok = NULL;
   const char *cp, *eos;
-  /* Longest possible policy is "accept ffff:ffff:..255/ffff:...255:0-65535".
+  /* Longest possible policy is
+   * "accept6 ffff:ffff:..255/ffff:...255:10000-65535",
+   * which contains 2 max-length IPv6 addresses, plus 21 characters.
    * But note that there can be an arbitrary amount of space between the
    * accept and the address:mask/port element. */
   char line[TOR_ADDR_BUF_LEN*2 + 32];