In configured_nameserver_address, check if tor_addr_from_sockaddr succeeded

This commit is contained in:
rl1987 2018-10-26 10:26:47 +03:00
parent 98cef6807e
commit b7edfcbf6b

View file

@ -1381,9 +1381,12 @@ configured_nameserver_address(const size_t idx)
(struct sockaddr *)&sa, (struct sockaddr *)&sa,
sa_len) > 0) { sa_len) > 0) {
tor_addr_t *tor_addr = tor_malloc(sizeof(tor_addr_t)); tor_addr_t *tor_addr = tor_malloc(sizeof(tor_addr_t));
tor_addr_from_sockaddr(tor_addr, (const struct sockaddr *)&sa, NULL); if (tor_addr_from_sockaddr(tor_addr,
(const struct sockaddr *)&sa,
NULL) == 0) {
return tor_addr; return tor_addr;
} }
}
return NULL; return NULL;
} }