/[packages]/cauldron/net-tools/current/SOURCES/net-tools-1.60-scanf-format.patch
ViewVC logotype

Contents of /cauldron/net-tools/current/SOURCES/net-tools-1.60-scanf-format.patch

Parent Directory Parent Directory | Revision Log Revision Log


Revision 318 - (show annotations) (download)
Fri Jan 7 23:30:25 2011 UTC (13 years, 3 months ago) by tmb
File size: 5217 byte(s)
imported package net-tools
1 diff -up net-tools-1.60/arp.c.scanf-format net-tools-1.60/arp.c
2 --- net-tools-1.60/arp.c.scanf-format 2009-07-08 11:17:09.000000000 +0200
3 +++ net-tools-1.60/arp.c 2009-07-08 11:43:39.000000000 +0200
4 @@ -557,7 +557,7 @@ static int arp_show(char *name)
5 /* Read the ARP cache entries. */
6 for (num = 0; num < entries; num++) {
7 fgets(line, sizeof(line), fp);
8 - if (sscanf(line, "%s 0x%x 0x%x %100s %100s %100s\n",
9 + if (sscanf(line, "%s 0x%x 0x%x %99s %99s %99s\n",
10 ip, &type, &flags, hwa, mask, dev) < 4)
11 break;
12
13 diff -up net-tools-1.60/lib/inet_gr.c.scanf-format net-tools-1.60/lib/inet_gr.c
14 --- net-tools-1.60/lib/inet_gr.c.scanf-format 2000-10-28 12:59:42.000000000 +0200
15 +++ net-tools-1.60/lib/inet_gr.c 2009-07-08 11:49:59.000000000 +0200
16 @@ -38,7 +38,7 @@ extern char *INET_sprintmask(struct sock
17
18 int rprint_fib(int ext, int numeric)
19 {
20 - char buff[1024], iface[16], flags[64];
21 + char buff[1024], iface[17], flags[64];
22 char gate_addr[128], net_addr[128];
23 char mask_addr[128];
24 int num, iflags, metric, refcnt, use, mss, window, irtt;
25 @@ -69,18 +69,18 @@ int rprint_fib(int ext, int numeric)
26
27 fmt = proc_gen_fmt(_PATH_PROCNET_ROUTE, 0, fp,
28 "Iface", "%16s",
29 - "Destination", "%128s",
30 - "Gateway", "%128s",
31 + "Destination", "%127s",
32 + "Gateway", "%127s",
33 "Flags", "%X",
34 "RefCnt", "%d",
35 "Use", "%d",
36 "Metric", "%d",
37 - "Mask", "%128s",
38 + "Mask", "%127s",
39 "MTU", "%d",
40 "Window", "%d",
41 "IRTT", "%d",
42 NULL);
43 - /* "%16s %128s %128s %X %d %d %d %128s %d %d %d\n" */
44 + /* "%16s %127s %127s %X %d %d %d %127s %d %d %d\n" */
45
46 if (!fmt)
47 return 1;
48 @@ -205,7 +205,7 @@ int rprint_fib(int ext, int numeric)
49
50 int rprint_cache(int ext, int numeric)
51 {
52 - char buff[1024], iface[16], flags[64];
53 + char buff[1024], iface[17], flags[64];
54 char gate_addr[128], dest_addr[128], specdst[128];
55 char src_addr[128];
56 struct sockaddr snet;
57 @@ -269,20 +269,20 @@ int rprint_cache(int ext, int numeric)
58
59 fmt = proc_gen_fmt(_PATH_PROCNET_RTCACHE, 0, fp,
60 "Iface", "%16s",
61 - "Destination", "%128s",
62 - "Gateway", "%128s",
63 + "Destination", "%127s",
64 + "Gateway", "%127s",
65 "Flags", "%X",
66 "RefCnt", "%d",
67 "Use", "%d",
68 "Metric", "%d",
69 - "Source", "%128s",
70 + "Source", "%127s",
71 "MTU", "%d",
72 "Window", "%d",
73 "IRTT", "%d",
74 "HH", "%d",
75 "ARP", "%d",
76 NULL);
77 - /* "%16s %128s %128s %X %d %d %d %128s %d %d %d %d %d\n" */
78 + /* "%16s %127s %127s %X %d %d %d %127s %d %d %d %d %d\n" */
79 }
80
81 if (format == 2) {
82 @@ -292,13 +292,13 @@ int rprint_cache(int ext, int numeric)
83 "MSS Window irtt TOS HHRef HHUptod SpecDst\n"));
84 fmt = proc_gen_fmt(_PATH_PROCNET_RTCACHE, 0, fp,
85 "Iface", "%16s",
86 - "Destination", "%128s",
87 - "Gateway", "%128s",
88 + "Destination", "%127s",
89 + "Gateway", "%127s",
90 "Flags", "%X",
91 "RefCnt", "%d",
92 "Use", "%d",
93 "Metric", "%d",
94 - "Source", "%128s",
95 + "Source", "%127s",
96 "MTU", "%d",
97 "Window", "%d",
98 "IRTT", "%d",
99 @@ -307,7 +307,7 @@ int rprint_cache(int ext, int numeric)
100 "HHUptod", "%d",
101 "SpecDst", "%128s",
102 NULL);
103 - /* "%16s %128s %128s %X %d %d %d %128s %d %d %d %d %d %128s\n" */
104 + /* "%16s %127s %127s %X %d %d %d %127s %d %d %d %d %d %128s\n" */
105 }
106
107
108 diff -up net-tools-1.60/lib/interface.c.scanf-format net-tools-1.60/lib/interface.c
109 --- net-tools-1.60/lib/interface.c.scanf-format 2009-07-08 11:17:09.000000000 +0200
110 +++ net-tools-1.60/lib/interface.c 2009-07-08 11:45:44.000000000 +0200
111 @@ -713,7 +713,7 @@ void ife_print_long(struct interface *pt
112 #endif
113 #if HAVE_AFINET6
114 FILE *f;
115 - char addr6[40], devname[20];
116 + char addr6[40], devname[21];
117 struct sockaddr_in6 sap;
118 int plen, scope, dad_status, if_idx;
119 extern struct aftype inet6_aftype;
120 diff -up net-tools-1.60/netstat.c.scanf-format net-tools-1.60/netstat.c
121 --- net-tools-1.60/netstat.c.scanf-format 2009-07-08 11:17:09.000000000 +0200
122 +++ net-tools-1.60/netstat.c 2009-07-08 11:42:12.000000000 +0200
123 @@ -1105,7 +1105,7 @@ static void udp_do_one(int lnr, const ch
124
125 more[0] = '\0';
126 num = sscanf(line,
127 - "%d: %64[0-9A-Fa-f]:%X %64[0-9A-Fa-f]:%X %X %lX:%lX %X:%lX %lX %d %d %lu %512s\n",
128 + "%d: %64[0-9A-Fa-f]:%X %64[0-9A-Fa-f]:%X %X %lX:%lX %X:%lX %lX %d %d %lu %511s\n",
129 &d, local_addr, &local_port,
130 rem_addr, &rem_port, &state,
131 &txq, &rxq, &timer_run, &time_len, &retr, &uid, &timeout, &inode, more);
132 @@ -1540,7 +1540,7 @@ static void raw_do_one(int lnr, const ch
133
134 more[0] = '\0';
135 num = sscanf(line,
136 - "%d: %64[0-9A-Fa-f]:%X %64[0-9A-Fa-f]:%X %X %lX:%lX %X:%lX %lX %d %d %lu %512s\n",
137 + "%d: %64[0-9A-Fa-f]:%X %64[0-9A-Fa-f]:%X %X %lX:%lX %X:%lX %lX %d %d %lu %511s\n",
138 &d, local_addr, &local_port, rem_addr, &rem_port, &state,
139 &txq, &rxq, &timer_run, &time_len, &retr, &uid, &timeout, &inode, more);
140

  ViewVC Help
Powered by ViewVC 1.1.30