aboutsummaryrefslogtreecommitdiff
path: root/net/wackamole
diff options
context:
space:
mode:
authorFrederic Culot <culot@FreeBSD.org>2011-05-12 07:38:34 +0000
committerFrederic Culot <culot@FreeBSD.org>2011-05-12 07:38:34 +0000
commit6d02f1e2398ca3f67bde0c32e7430d814cc336c1 (patch)
treea0f9892095e47a9830c0adec5bbb578ae05efc22 /net/wackamole
parent2ac27a65bf6cdf04499a358516da2768fad11faa (diff)
Notes
Diffstat (limited to 'net/wackamole')
-rw-r--r--net/wackamole/files/patch-alarm.c20
-rw-r--r--net/wackamole/files/patch-config_gram.y11
-rw-r--r--net/wackamole/files/patch-configuration.c11
-rw-r--r--net/wackamole/files/patch-defines.h28
-rw-r--r--net/wackamole/files/patch-wackamole.c20
5 files changed, 90 insertions, 0 deletions
diff --git a/net/wackamole/files/patch-alarm.c b/net/wackamole/files/patch-alarm.c
new file mode 100644
index 000000000000..298786187c42
--- /dev/null
+++ b/net/wackamole/files/patch-alarm.c
@@ -0,0 +1,20 @@
+--- alarm.c.orig 2011-05-12 02:48:08.000000000 +0200
++++ alarm.c 2011-05-12 02:48:40.000000000 +0200
+@@ -93,7 +93,7 @@
+ timestamp[length] = ' ';
+ #ifdef HAVE_SYSLOG_H
+ if(syslog_flag)
+- syslog(LOG_NOTICE, timestamp);
++ syslog(LOG_NOTICE, "%s", timestamp);
+ else
+ #endif
+ fwrite(timestamp, length+1, sizeof(char), stdout);
+@@ -105,7 +105,7 @@
+ int len = strlen(message)+100;
+ s = malloc(len);/*estimation*/
+ vsnprintf(s,len,message, ap);
+- syslog(LOG_NOTICE, s);
++ syslog(LOG_NOTICE, "%s", s);
+ free(s);
+ }
+ else
diff --git a/net/wackamole/files/patch-config_gram.y b/net/wackamole/files/patch-config_gram.y
new file mode 100644
index 000000000000..33165689d5b9
--- /dev/null
+++ b/net/wackamole/files/patch-config_gram.y
@@ -0,0 +1,11 @@
+--- config_gram.y.orig 2011-05-12 02:54:26.000000000 +0200
++++ config_gram.y 2011-05-12 02:55:18.000000000 +0200
+@@ -106,7 +106,7 @@
+ SPIT("Setting Group: %s\n", Spread_group); }
+ | W_LOG W_EQUALS W_STRING
+ | W_CONTROL W_EQUALS W_STRING
+- { snprintf(control_socket, MAXPATHLEN, $3.string); }
++ { snprintf(control_socket, MAXPATHLEN, "%s", $3.string); }
+ | W_MATURE W_EQUALS W_TIMEINTERVAL
+ { Maturity_timeout.sec = $3.tv.tv_sec;
+ Maturity_timeout.usec = 0;
diff --git a/net/wackamole/files/patch-configuration.c b/net/wackamole/files/patch-configuration.c
new file mode 100644
index 000000000000..0d12d3ef1ee8
--- /dev/null
+++ b/net/wackamole/files/patch-configuration.c
@@ -0,0 +1,11 @@
+--- configuration.c.orig 2011-05-12 02:55:52.000000000 +0200
++++ configuration.c 2011-05-12 02:56:03.000000000 +0200
+@@ -43,7 +43,7 @@
+ char my_local_host_name[255];
+ static const size_t my_local_host_name_len=255;
+ struct hostent *hent;
+- int i, full;
++ int full;
+ Num_prefer = 0;
+
+ if (File_name && File_name[0] && (NULL != (fp = fopen(File_name,"r"))) )
diff --git a/net/wackamole/files/patch-defines.h b/net/wackamole/files/patch-defines.h
new file mode 100644
index 000000000000..11846f389a6c
--- /dev/null
+++ b/net/wackamole/files/patch-defines.h
@@ -0,0 +1,28 @@
+--- defines.h.orig 2005-03-30 21:56:58.000000000 +0200
++++ defines.h 2011-05-12 02:51:55.000000000 +0200
+@@ -13,6 +13,9 @@
+ #ifdef HAVE_STRINGS_H
+ #include <strings.h>
+ #endif
++#ifdef HAVE_STRING_H
++#include <string.h>
++#endif
+ #ifdef HAVE_ERRNO_H
+ #include <errno.h>
+ #endif
+@@ -59,12 +62,12 @@
+ #ifdef HAVE_NET_ROUTE_H
+ #include <net/route.h>
+ #endif
+-#ifdef HAVE_PCAP_H
+-#include <pcap.h>
+-#endif
+ #ifdef HAVE_NET_BPF_H
+ #include <net/bpf.h>
+ #endif
++#ifdef HAVE_PCAP_H
++#include <pcap.h>
++#endif
+ #ifdef HAVE_NET_ETHERNET_H
+ #include <net/ethernet.h>
+ #endif
diff --git a/net/wackamole/files/patch-wackamole.c b/net/wackamole/files/patch-wackamole.c
new file mode 100644
index 000000000000..b2d2b36e9957
--- /dev/null
+++ b/net/wackamole/files/patch-wackamole.c
@@ -0,0 +1,20 @@
+--- wackamole.c.orig 2011-05-12 02:43:02.000000000 +0200
++++ wackamole.c 2011-05-12 02:46:20.000000000 +0200
+@@ -911,7 +911,7 @@
+ wack_alarm(PRINT, "%d %s", __LINE__, if_error());
+ else {
+ char buffer[16];
+- snprintf(buffer, 16, inet_ntoa(iface.ipaddr));
++ snprintf(buffer, 16, "%s", inet_ntoa(iface.ipaddr));
+ wack_alarm(PRINT, " UP: %s:%s/%s",
+ iface.ifname,buffer,inet_ntoa(iface.netmask));
+ }
+@@ -954,7 +954,7 @@
+ }
+ } else {
+ char buffer[16];
+- snprintf(buffer, 16, inet_ntoa(idown.ipaddr));
++ snprintf(buffer, 16, "%s", inet_ntoa(idown.ipaddr));
+ wack_alarm(PRINT, "DOWN: %s:%s/%s",
+ idown.ifname,buffer,inet_ntoa(idown.netmask));
+ }