src/liboping.c: Add debugging output to the TTL setting code.
authorFlorian Forster <octo@leeloo.lan.home.verplant.org>
Sun, 15 Mar 2009 10:24:20 +0000 (11:24 +0100)
committerFlorian Forster <octo@leeloo.lan.home.verplant.org>
Sun, 15 Mar 2009 10:24:20 +0000 (11:24 +0100)
src/liboping.c

index 0f4c595..65b2ef5 100644 (file)
@@ -872,11 +872,15 @@ static int ping_set_ttl (pinghost_t *ph, int ttl)
 
        if (ph->addrfamily == AF_INET)
        {
-               ret = setsockopt (ph->fd, IPPROTO_IP, IP_TTL, &ttl, sizeof (ttl));
+               dprintf ("Setting TTLv4 to %i\n", ttl);
+               ret = setsockopt (ph->fd, IPPROTO_IP, IP_TTL,
+                               &ttl, sizeof (ttl));
        }
        else if (ph->addrfamily == AF_INET6)
        {
-               ret = setsockopt (ph->fd, IPPROTO_IPV6, IPV6_UNICAST_HOPS, &ttl, sizeof (ttl));
+               dprintf ("Setting TTLv6 to %i\n", ttl);
+               ret = setsockopt (ph->fd, IPPROTO_IPV6, IPV6_UNICAST_HOPS,
+                               &ttl, sizeof (ttl));
        }
 
        return (ret);