summaryrefslogtreecommitdiff
path: root/security/ipv6toolkit/files/patch-tools-scan6.c
blob: 06db4b3202311ddd2b591adb44b1e4bac553d294 (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
--- tools/scan6.c.orig	2015-04-05 14:03:21 UTC
+++ tools/scan6.c
@@ -251,8 +251,8 @@ uint16_t				service_ports_dec[]={21, 22, 23, 25, 49, 5
 
 
 /* IPv6 Address Resolution */
-sigjmp_buf				env;
-unsigned int			canjump;
+extern sigjmp_buf				env;
+extern unsigned int			canjump;
 
 int main(int argc, char **argv){
 	extern char				*optarg;
@@ -1504,9 +1504,11 @@ int main(int argc, char **argv){
 	if(!pps_f && !bps_f)
 		pktinterval= 1000;
 
-
+#ifndef	IPV6TOOLKITCONF
+#define	IPV6TOOLKITCONF	"/etc/ipv6toolkit.conf"
+#endif
 	if(!configfile_f){
-		strncpy(configfile, "/etc/ipv6toolkit.conf", MAX_FILENAME_SIZE);
+		strncpy(configfile, IPV6TOOLKITCONF, MAX_FILENAME_SIZE);
 	}
 
 	if(tgt_vendor_f || portscan_f){