summaryrefslogtreecommitdiff
path: root/mail/avenger/patches/patch-ac
diff options
context:
space:
mode:
Diffstat (limited to 'mail/avenger/patches/patch-ac')
-rw-r--r--mail/avenger/patches/patch-ac15
1 files changed, 15 insertions, 0 deletions
diff --git a/mail/avenger/patches/patch-ac b/mail/avenger/patches/patch-ac
new file mode 100644
index 00000000000..942d6d106de
--- /dev/null
+++ b/mail/avenger/patches/patch-ac
@@ -0,0 +1,15 @@
+$NetBSD: patch-ac,v 1.1 2007/11/30 20:09:37 rillig Exp $
+
+On NetBSD, struct ifconf.ifc_buf is a void *.
+
+--- libasync/myaddrs.C.orig 2006-02-15 09:13:35.000000000 +0000
++++ libasync/myaddrs.C 2007-11-30 20:03:01.000000000 +0000
+@@ -74,7 +74,7 @@ myipaddrs (vec<in_addr> *res)
+ res->clear ();
+ bhash<in_addr> addrs;
+
+- p = ifc.ifc_buf;
++ p = static_cast<char *>(ifc.ifc_buf);
+ e = p + ifc.ifc_len;
+ while (p < e) {
+ struct ifreq *ifrp = (struct ifreq *) p;