Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- diff --git a/libnetutil/netutil.cc b/libnetutil/netutil.cc
- index 28c624c..1107cb3 100644
- --- a/libnetutil/netutil.cc
- +++ b/libnetutil/netutil.cc
- @@ -1298,6 +1298,9 @@ static int canonicalize_address(const struct sockaddr_storage *ss,
- hints.ai_flags |= AI_NUMERICHOST;
- rc = getaddrinfo(canonical_ip_string, NULL, &hints, &ai);
- + if (rc != 0) {
- + fprintf(stderr, "getaddrinfo: %s\n", gai_strerror(rc));
- + }
- if (rc != 0 || ai == NULL)
- return -1;
- assert(ai->ai_addrlen > 0 && ai->ai_addrlen <= (int) sizeof(*output));
- @@ -1330,6 +1333,8 @@ static int collect_dnet_interfaces(const struct intf_entry *entry, void *arg) {
- if (addr_ntos(&entry->intf_addr, (struct sockaddr *) &tmpss) == -1) {
- dcrn->ifaces[dcrn->numifaces].addr.ss_family = 0;
- } else {
- + fprintf(stderr,"Canonicalizing %s, type %d\n", entry->intf_name, entry->intf_type);
- + fprintf(stderr," ai_family = %d, address %s\n", tmpss.ss_family, addr_ntoa(&entry->intf_addr));
- rc = canonicalize_address(&tmpss, &dcrn->ifaces[dcrn->numifaces].addr);
- assert(rc == 0);
- }
Advertisement
Add Comment
Please, Sign In to add comment