bonsaiviking

Untitled

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