int ntoa_res;
in.s_addr = addrs[i];
ntoa_res = tor_inet_ntoa(&in, answer_buf, sizeof(answer_buf));
- tor_assert_nonfatal(ntoa_res > 0);
+ tor_assert_nonfatal(ntoa_res >= 0);
if (ntoa_res > 0)
wildcard_increment_answer(answer_buf);
}
in.s_addr = htonl(addr);
success = tor_inet_ntoa(&in, buf, sizeof(buf));
- tor_assertf_nonfatal(success > 0,
- "Failed to convert IP %04X to string", addr);
+ tor_assertf_nonfatal(success >= 0,
+ "Failed to convert IP 0x%08X (HBO) to string", addr);
- if (success <= 0) {
+ IF_BUG_ONCE(success < 0) {
memset(buf, 0, INET_NTOA_BUF_LEN);
}