diff options
author | Sergey Matveychuk <sem@FreeBSD.org> | 2007-10-26 09:46:41 +0000 |
---|---|---|
committer | Sergey Matveychuk <sem@FreeBSD.org> | 2007-10-26 09:46:41 +0000 |
commit | 16e42dfebd9a31b35c857be74d5411b3e028f5d6 (patch) | |
tree | a03dfd0cf38c2f7206bc6e6937f0158afff490ae /net | |
parent | - Mark BROKEN: touches filesystem before make install (diff) |
- Integrate one more vendor patch. It fixes IPv6 issue.
Approved by: maintainer (implicitly)
Notes
Notes:
svn path=/head/; revision=202068
Diffstat (limited to 'net')
-rw-r--r-- | net/quagga/Makefile | 2 | ||||
-rw-r--r-- | net/quagga/files/patch-cvs-9-ipv6ignore | 14 |
2 files changed, 15 insertions, 1 deletions
diff --git a/net/quagga/Makefile b/net/quagga/Makefile index 0d604eeb5ada..458910b7e795 100644 --- a/net/quagga/Makefile +++ b/net/quagga/Makefile @@ -7,7 +7,7 @@ PORTNAME= quagga PORTVERSION= 0.99.9 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= net ipv6 MASTER_SITES= http://quagga.net/download/ \ http://www.ru.quagga.net/download/ \ diff --git a/net/quagga/files/patch-cvs-9-ipv6ignore b/net/quagga/files/patch-cvs-9-ipv6ignore new file mode 100644 index 000000000000..94f2f4e34055 --- /dev/null +++ b/net/quagga/files/patch-cvs-9-ipv6ignore @@ -0,0 +1,14 @@ +--- zebra/kernel_socket.c 14 Sep 2007 14:56:28 -0000 1.49 ++++ zebra/kernel_socket.c 24 Oct 2007 09:44:17 -0000 +@@ -884,6 +884,11 @@ rtm_read (struct rt_msghdr *rtm) + #ifdef HAVE_IPV6 + if (dest.sa.sa_family == AF_INET6) + { ++ /* One day we might have a debug section here like one in the ++ * IPv4 case above. Just ignore own messages at the moment. ++ */ ++ if (rtm->rtm_type != RTM_GET && rtm->rtm_pid == pid) ++ return; + struct prefix_ipv6 p; + unsigned int ifindex = 0; + |