No need to set protocol in hints.
authorflorian <florian@openbsd.org>
Wed, 23 Apr 2014 09:16:11 +0000 (09:16 +0000)
committerflorian <florian@openbsd.org>
Wed, 23 Apr 2014 09:16:11 +0000 (09:16 +0000)
OK benno@

usr.sbin/traceroute/traceroute.c
usr.sbin/traceroute6/traceroute6.c

index adab292..61da6f3 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: traceroute.c,v 1.121 2014/04/23 09:14:49 florian Exp $        */
+/*     $OpenBSD: traceroute.c,v 1.122 2014/04/23 09:16:11 florian Exp $        */
 /*     $NetBSD: traceroute.c,v 1.10 1995/05/21 15:50:45 mycroft Exp $  */
 
 /*-
@@ -522,7 +522,7 @@ main(int argc, char *argv[])
        memset(&hints, 0, sizeof(hints));
        hints.ai_family = PF_INET;
        hints.ai_socktype = SOCK_RAW;
-       hints.ai_protocol = IPPROTO_ICMP;
+       hints.ai_protocol = 0;
        hints.ai_flags = AI_CANONNAME;
        if ((error = getaddrinfo(dest, NULL, &hints, &res)))
                errx(1, "%s", gai_strerror(error));
index d5908e9..3ff95c2 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: traceroute6.c,v 1.91 2014/04/23 09:13:00 florian Exp $        */
+/*     $OpenBSD: traceroute6.c,v 1.92 2014/04/23 09:16:11 florian Exp $        */
 /*     $KAME: traceroute6.c,v 1.63 2002/10/24 12:53:25 itojun Exp $    */
 
 /*
@@ -485,7 +485,7 @@ main(int argc, char *argv[])
        memset(&hints, 0, sizeof(hints));
        hints.ai_family = PF_INET6;
        hints.ai_socktype = SOCK_RAW;
-       hints.ai_protocol = IPPROTO_ICMPV6;
+       hints.ai_protocol = 0;
        hints.ai_flags = AI_CANONNAME;
        if ((error = getaddrinfo(*argv, NULL, &hints, &res)))
                errx(1, "%s", gai_strerror(error));