summaryrefslogtreecommitdiff
path: root/net/miniupnpd/patches/patch-bsd_getroute.c
diff options
context:
space:
mode:
Diffstat (limited to 'net/miniupnpd/patches/patch-bsd_getroute.c')
-rw-r--r--net/miniupnpd/patches/patch-bsd_getroute.c23
1 files changed, 23 insertions, 0 deletions
diff --git a/net/miniupnpd/patches/patch-bsd_getroute.c b/net/miniupnpd/patches/patch-bsd_getroute.c
new file mode 100644
index 00000000000..556260c9ef0
--- /dev/null
+++ b/net/miniupnpd/patches/patch-bsd_getroute.c
@@ -0,0 +1,23 @@
+$NetBSD: patch-bsd_getroute.c,v 1.1 2013/10/21 10:06:57 fhajny Exp $
+
+use the SA_LEN wrapper
+--- bsd/getroute.c.orig 2013-02-06 13:14:42.000000000 +0000
++++ bsd/getroute.c
+@@ -83,7 +83,7 @@ get_src_for_route_to(const struct sockad
+ sa = (struct sockaddr *)p;
+ sockaddr_to_string(sa, tmp, sizeof(tmp));
+ syslog(LOG_DEBUG, "type=%d sa_len=%d sa_family=%d %s",
+- i, sa->sa_len, sa->sa_family, tmp);
++ i, SA_LEN(sa), sa->sa_family, tmp);
+ if((i == RTA_DST || i == RTA_GATEWAY) &&
+ (src_len && src)) {
+ size_t len = 0;
+@@ -113,7 +113,7 @@ get_src_for_route_to(const struct sockad
+ *index = sdl->sdl_index;
+ }
+ #endif
+- p += sa->sa_len;
++ p += SA_LEN(sa);
+ }
+ }
+ }