Commit ba915e42 authored by Nick Mathewson's avatar Nick Mathewson 🦀
Browse files

r18913@catbus: nickm | 2008-03-18 10:30:39 -0400

 16, not 64.


svn:r14094
parent 31d185a2
Loading
Loading
Loading
Loading
+4 −5
Original line number Diff line number Diff line
@@ -2171,13 +2171,12 @@ networkstatus_parse_vote_from_string(const char *s, const char **eos_out,
        goto err;
      }
      voter->addr = ntohl(in.s_addr);
      /* XXX021 long to int to uint64 to uint16? what the hell? -rd */
      voter->dir_port = (uint64_t)
        (int) tor_parse_long(tok->args[4], 10, 0, 65535, &ok, NULL);
      voter->dir_port = (uint16_t)
        tor_parse_long(tok->args[4], 10, 0, 65535, &ok, NULL);
      if (!ok)
        goto err;
      voter->or_port = (uint64_t)
        (int) tor_parse_long(tok->args[5], 10, 0, 65535, &ok, NULL);
      voter->or_port = (uint16_t)
        tor_parse_long(tok->args[5], 10, 0, 65535, &ok, NULL);
      if (!ok)
        goto err;
    } else if (tok->tp == K_CONTACT) {