tor_addr_port_lookup(): addr_out filled with random bytes if transient failure
tor_addr_port_lookup() wrongly detect errors of tor_addr_lookup().
if (tor_addr_lookup(tmp, AF_UNSPEC, &addr) < 0)
tor_addr_lookup() returns non negative (return 1) on transient failure, that leaves addr as non inited. tor_addr_copy(addr_out, &addr) filling addr_out with random bytes.
Trac:
Username: troll_un