summaryrefslogtreecommitdiffstats
path: root/source/n/traceroute/traceroute.no.domain.strip.diff
blob: a9af3893337c5ffd57e1733f1c3b675fb834e859 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
--- traceroute-1.4a12.orig/traceroute.c	Tue Feb  4 11:01:05 2003
+++ traceroute-1.4a12/traceroute.c	Tue Feb  4 11:09:17 2003
@@ -1297,8 +1297,10 @@
 	register char *cp;
 	register struct hostent *hp;
 	static int first = 1;
-	static char domain[MAXHOSTNAMELEN + 1], line[MAXHOSTNAMELEN + 1];
+/*	static char domain[MAXHOSTNAMELEN + 1]; */
+	static char line[MAXHOSTNAMELEN + 1];
 
+/*
 	if (first && !nflag) {
 		first = 0;
 		if (gethostname(domain, sizeof(domain) - 1) < 0)
@@ -1319,12 +1321,15 @@
 			}
 		}
 	}
+*/
 	if (!nflag && in.s_addr != INADDR_ANY) {
 		hp = gethostbyaddr((char *)&in, sizeof(in), AF_INET);
 		if (hp != NULL) {
+/*
 			if ((cp = strchr(hp->h_name, '.')) != NULL &&
 			    strcmp(cp + 1, domain) == 0)
 				*cp = '\0';
+*/
 			(void)strncpy(line, hp->h_name, sizeof(line) - 1);
 			line[sizeof(line) - 1] = '\0';
 			return (line);