Fix compiler warnings from ubuntu/jammy

Signed-off-by: David Goulet <dgoulet@torproject.org>
This commit is contained in:
David Goulet 2021-12-15 09:00:15 -05:00
parent 193781e6ef
commit bf10206e9e
3 changed files with 11 additions and 0 deletions

3
changes/ticket40516 Normal file
View File

@ -0,0 +1,3 @@
o Minor bugfixes (compiler warnings):
- Fix couple compiler warnings on latest Ubuntu Jammy. Fixes bug 40516;
bugfix on 0.3.5.1-alpha.

View File

@ -192,6 +192,10 @@ router_parse_addr_policy_private(directory_token_t *tok)
uint16_t port_min, port_max;
addr_policy_t result;
/* Safeguard: always flag non canonical because it is a stack allocated
* object and thus should not be considered a copy stored in a map. */
result.is_canonical = 0;
arg = tok->args[0];
if (strcmpstart(arg, "private"))
return NULL;

View File

@ -254,6 +254,10 @@ router_do_orport_reachability_checks(const routerinfo_t *me,
if (ei) {
const char *family_name = fmt_af_family(family);
const tor_addr_port_t *ap = extend_info_get_orport(ei, family);
if (BUG(!ap)) {
/* Not much we can do here to recover apart from screaming loudly. */
return;
}
log_info(LD_CIRC, "Testing %s of my %s ORPort: %s.",
!orport_reachable ? "reachability" : "bandwidth",
family_name, fmt_addrport_ap(ap));