Kaynağa Gözat

Fix port range in parse_port_range().

George Kadianakis 12 yıl önce
ebeveyn
işleme
62c1311b3a
2 değiştirilmiş dosya ile 4 ekleme ve 1 silme
  1. 3 0
      changes/bug6218
  2. 1 1
      src/common/address.c

+ 3 - 0
changes/bug6218

@@ -0,0 +1,3 @@
+  o Minor bugfixes:
+    - Fix wrong TCP port range in parse_port_range(). Fixes bug 6218;
+      bugfix on 0.2.1.10-alpha.

+ 1 - 1
src/common/address.c

@@ -1526,7 +1526,7 @@ parse_port_range(const char *port, uint16_t *port_min_out,
     } else if (endptr && *endptr == '-') {
       port = endptr+1;
       endptr = NULL;
-      port_max = (int)tor_parse_long(port, 10, 1, 65536, &ok, &endptr);
+      port_max = (int)tor_parse_long(port, 10, 1, 65535, &ok, &endptr);
       if (!ok) {
         log_warn(LD_GENERAL,
                  "Malformed port %s on address range; rejecting.",