From b7dd6e63c0bf9f45d67bfc433021294bf8df5081 Mon Sep 17 00:00:00 2001 From: danmcd Date: Fri, 12 Oct 2007 08:41:23 -0700 Subject: [PATCH] 6615189 reverse ip6 name lookups don't work in traceroute Contributed by Juergen Keil (jk@tools.de). --- usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute.c b/usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute.c index b51fb0b06..adc6a932b 100644 --- a/usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute.c +++ b/usr/src/cmd/cmd-inet/usr.sbin/traceroute/traceroute.c @@ -1,5 +1,5 @@ /* - * Copyright 2006 Sun Microsystems, Inc. All rights reserved. + * Copyright 2007 Sun Microsystems, Inc. All rights reserved. * Use is subject to license terms. */ @@ -1958,9 +1958,10 @@ inet_name(union any_in_addr *in, int family) slen = sizeof (struct sockaddr_in6); sin6.sin6_addr = in->addr6; sin6.sin6_port = 0; + sin6.sin6_scope_id = 0; sa = (struct sockaddr *)&sin6; break; - deafult: + default: (void) snprintf(line, sizeof (line), ""); return (line); -- 2.11.4.GIT